このページでは、構築できる 2 種類のアドオン( Google Workspace アドオンと エディタのアドオン)の概要について説明します。これらのアドオンタイプは、拡張するアプリケーション、作成方法、制限が異なります。
Google Workspace アドオン
Google Workspace アドオンは最新世代のアドオンであり、次のような多くの機能を提供します。
複数の Google Workspace アプリ向けに 1 つのアドオンを構築: アプリごとに個別ののアドオンを作成するのではなく、Google Workspace 全体で動作する単一の Google Workspace アドオンを構築して管理できます。Google Workspace アドオンは、次のホスト アプリケーションを拡張できます。
- Gmail
- Google カレンダー
- Google Chat
- Google ドキュメント
- Google ドライブ
- Google Meet
- Google Sheets
- 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 で実装する必要があります。