アドオンによる Google ドキュメントの拡張

Google ドキュメントは、リアルタイムでの共同編集が可能な、ドキュメントの作成、編集、共有のための強力なツールを提供するクラウドベースのドキュメント ソリューションです。

ドキュメントは、カスタマイズされたワークフローの改善、サードパーティ システムとの接続の確立、ドキュメントと他の Google Workspace アプリケーション(Google スライドなど)との統合を行うアドオンで拡張できます。

他のユーザーが作成したドキュメント用アドオンは、Google Workspace Marketplace で確認できます。

対応策

Google ドキュメントを拡張するアドオンでできることをいくつかご紹介します。

  • Google ドキュメントでは、組み込みの Apps Script ドキュメント サービスを使用して、テキストの読み取り、編集、可視化、書式設定を行うことができます。また、Google ドキュメントに表示される表、画像、図形描画、数式を作成、変更することもできます。
  • 標準の HTML と CSS を使用して、カスタム メニューを作成し、複数のカスタム ダイアログとサイドバー インターフェースを定義できます。
  • アドオンのトリガーを使用すると、特定のトリガー イベントが発生したときに指定した関数を実行できます。

ドキュメント アドオンは Apps Script を使用して作成されます。Apps Script を使用して Google ドキュメントにアクセスして管理する方法については、Google ドキュメントの拡張をご覧ください。

ドキュメント構造

Google ドキュメントで作成されたドキュメントには、テキスト、画像、表などの要素がどこにどのように表示されるかを定義する、ツリー状の内部構造(HTML や JSON に似た構造)があります。Apps Script の Document サービスでは、さまざまな要素タイプを管理するために、いくつかのクラス(ParagraphTable など)が定義されています。

これらの要素クラスと、その配置を制御するルールについては、ドキュメントの構造をご覧ください。

トリガー

Apps Script のトリガーを使用すると、ドキュメントを開いたり、アドオンをインストールしたりしたときなど、特定の条件が満たされたときに、スクリプト プロジェクトが指定された関数を実行できるようになります。

ドキュメント アドオンで使用できるトリガーと、その使用に適用される制限事項について詳しくは、アドオン トリガーをご覧ください。

スタートガイド

コードを確認する準備ができたら、Google ドキュメント アドオンのクイックスタート(Google 翻訳機能付き)など、アドオンのサンプルをご覧ください。