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