アドオンによる Google ドキュメントの拡張
Google ドキュメントは、リアルタイムでの共同編集と、ドキュメントの作成、編集、共有のための強力なツールを備えたクラウドベースのドキュメント ソリューションです。
アドオンを使用してドキュメントを拡張し、カスタマイズされたワークフローの改善、サードパーティ システムとの接続の確立、ドキュメントと他の Google Workspace アプリ(Google スライドなど)との統合を行うことができます。
他のユーザーが作成したドキュメント アドオンは、Google Workspace Marketplace で確認できます。
対応策
Google Docs を拡張するアドオンでできることをいくつかご紹介します。
- Google ドキュメントのテキストの読み取り、編集、可視化、書式設定には、Apps Script の組み込みの ドキュメント サービスを使用します。また、Google ドキュメントに表示される表、画像、図形、数式を作成、変更することもできます。
- 標準の HTML と CSS を使用して、カスタム メニューを作成したり、複数のカスタム ダイアログとサイドバー インターフェースを定義したりできます。
- アドオンのトリガーを使用すると、特定のトリガー イベントが発生したときに指定した関数を実行できます。
ドキュメント アドオンは Apps Script を使用して作成されます。Apps Script を使用して Google ドキュメントにアクセスして管理する方法については、Google ドキュメントの拡張をご覧ください。
ドキュメントの構造
Google ドキュメントで作成されたドキュメントには、内部にツリー状の構造(HTML や JSON に似ている)があり、テキスト、画像、表などの要素の表示場所と表示方法が定義されています。Apps Script のドキュメント サービスでは、さまざまな要素タイプを管理するために、いくつかのクラス(Paragraph
や Table
など)が定義されています。
これらの要素クラスと、その配置を管理するルールについては、ドキュメントの構造をご覧ください。
トリガー
Apps Script のトリガーを使用すると、ドキュメントを開いたときやアドオンをインストールしたときなど、特定の条件が満たされたときに、スクリプト プロジェクトが指定された関数を実行できるようになります。
Google ドキュメント アドオンで使用できるトリガーと、その使用に適用される制限事項については、アドオン トリガーをご覧ください。
スタートガイド
コードを確認する準備ができたら、アドオンのサンプル(Google 翻訳を活用した Docs アドオンのクイックスタートなど)をご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-02-16 UTC。
[null,null,["最終更新日 2025-02-16 UTC。"],[[["Google Docs is a cloud-based document solution enabling real-time collaboration and offering robust tools for composing, editing, and sharing documents."],["Docs add-ons, built using Apps Script, extend functionality by enabling workflow customization, integration with third-party systems, and connectivity with other Google Workspace applications."],["Add-ons can manipulate document content, create custom interfaces, and automate tasks through triggers based on specific events."],["Google provides comprehensive documentation and resources, including code samples, to guide developers in building Docs add-ons."]]],["Google Docs is a cloud-based document solution that can be extended with add-ons via Apps Script. These add-ons can read, edit, visualize, and format text, create custom menus and dialogs, and integrate with other Google Workspace applications. Add-ons utilize Apps Script triggers to run functions when specific events occur. The documents' tree-like structure is managed through the Apps Script Document service. Resources are available, including add-on samples and a quickstart guide, to help begin developing.\n"]]