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