アドオンの種類

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

このページでは、構築できる 2 種類のアドオン(Google Workspace アドオンエディタ アドオン)の概要について説明します。これらのアドオンのタイプは、拡張するアプリケーション、作成方法、および制限によって異なります。

Google Workspace アドオン

Google Workspace アドオンは最新世代のアドオンで、以下の機能が含まれます。

  • 複数の Google Workspace アプリ用に 1 つのアドオンを作成する: Gmail、カレンダー、ドライブ、エディタ用の個別のアドオンを作成する代わりに、1 つの 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 Workspace アドオンと次のように動作が異なります。

  • エディタ アドオンでは、メニュー項目、ダイアログ、サイドバーで構成されるインターフェースを作成できます。アドオンのダイアログとサイドバーは、標準の HTML および CSS を使用して定義します。
  • エディタ アドオンには、Google ドライブ内のファイルを作成、変更、操作する特別な認可ルールがあります。エディタ アドオンを開発する際は、エディタ アドオンの承認ライフサイクルを理解することが重要です。
  • 各エディタで作成、更新されたファイルには固有の構造があります。たとえば、Google スライドのプレゼンテーションは、スライド、マスター、レイアウトなどのページで構成されています。アドオンはファイルの読み取りや編集時にこれらのファイルとやり取りすることが多いため、これらのファイル構造を理解しておく必要があります。
  • エディタ アドオンはデスクトップ クライアントでのみ機能し、Android と iOS では機能しません。
  • エディタ アドオンは Apps Script で作成する必要があります。