このページでは、Google Workspace アドオンとエディタ用アドオンの 2 種類のアドオンの概要について説明します。これらのアドオン タイプは、拡張するアプリケーション、作成方法、制限が異なります。
Google Workspace アドオン
Google Workspace アドオンは最新世代のアドオンであり、次のような多くの機能を提供します。
複数の Google Workspace アプリ向けに 1 つのアドオンを構築する: 各アプリ向けに個別ののアドオンを作成するのではなく、Google Workspace 全体で動作する単一の Google Workspace アドオンを構築して管理できます。Google Workspace アドオンは、次のホスト アプリケーションを拡張できます。
- Gmail
- Google カレンダー
- Google Chat
- Google ドキュメント
- Google ドライブ
- Google Meet
- Google スプレッドシート
- Google スライド
ブランド認知度の向上: アドオン アイコンは、ホストアプリの右側のパネルにデフォルトで表示されます。
ホームページ エクスペリエンスを構築する: アドオンが拡張する Google Workspace アプリごとに個別のホームページを作成するか、複数のアプリで同じホームページを使用します。
アドオンにコンテキストを反映する: ホストアプリに固有のインターフェースを表示するように Google Workspace アドオンを設計します。たとえば、アドオンでメールやカレンダーの予定の情報を表示したり、現在の Google Workspace アプリのページに基づいてアクションを提案したりできます。
標準化されたインターフェースを使用する: Google Apps Script
Cardサービスが提供する組み込みウィジェット要素からユーザー インターフェースを構築します。これらのインターフェースを定義するのに、HTML や CSS の専門知識は必要ありません。Gmail のパソコン版とモバイル版のクライアントを拡張する: Google Workspace アドオンが Gmail を拡張する場合、パソコン版とモバイル版の両方で使用します。モバイル版を別途デザインする必要はありません。どこでも同じインターフェースが使用されます。
お好みのランタイムを使用する: お好みのホスティング インフラストラクチャ、開発ツール、ソース管理システム、コーディング言語、コード ライブラリを使用して Google Workspace アドオンを開発します。
エディタのアドオン
エディタ アドオンは、Google エディタ アプリケーション(ドキュメント、スプレッドシート、スライド、フォームなど)を拡張します。各エディタ アドオン タイプ(スプレッドシート アドオンなど)には、タイプ固有の機能、制限事項、特別な考慮事項があります。エディタ アドオンを構築する際は、エディタ固有の次の詳細を理解してください。特定のエディタのアドオンについて詳しくは、以下をご覧ください。
エディタ アドオンを使用すると、ファイルの作成、編集、書式設定、アプリケーション間のデータの移動など、一般的なエディタ タスクを自動化できます。エディタ アドオンのインターフェースは高度にカスタマイズ可能です。
エディタ用アドオンは、Google ドキュメント、スプレッドシート、スライド、フォーム内のタスクを自動化して、個人または社内で使用する場合に最適です。多数のユーザーを処理する必要がある大規模な機能、低レイテンシが必要な機能、インフラストラクチャの完全な制御が必要な機能を含むアドオンの場合は、インフラストラクチャ、デプロイ、リリース プロセスをより適切に制御するために、別のランタイム環境で Google Workspace アドオンを構築することを検討してください。
エディタ アドオンは、次の点で Google Workspace アドオンとは動作が異なります。
- エディタ用アドオンでは、メニュー項目、ダイアログ、サイドバーで構成されるインターフェースを作成できます。インターフェースは標準の HTML と CSS を使用して定義されます。
- エディタ用アドオンは Google ドライブ内のファイルとやり取りするため、特別な承認ルールが適用されます。エディタ用アドオンの開発時に、エディタ用アドオンの認証について理解する。
- 各エディタで作成および更新されたファイルには、特定の構造があります。たとえば、Google スライドのプレゼンテーションは、スライド、マスター、レイアウトなどのページで構成されています。アドオンはファイルの読み取りや編集時にこれらのファイル構造とやり取りすることが多いため、これらのファイル構造を理解しておきましょう。
- エディタ アドオンはパソコン クライアントでのみ機能し、Android や iOS では機能しません。
- エディタ用アドオンは Apps Script で実装する必要があります。