多くのメールの目的は、受信者に特定のタスクを実行してもらうか、カレンダーの予定の追加、フォームへの入力、予約の作成、その他のアプリケーションの使用など、目標を達成するようにすることです。ただし、受信者は多くの場合、手動による操作を何度か行うことなく、タスクを完了する必要があります。
Google Workspace アドオンでこれらのタスクを自動化することで、ユーザーの時間と労力を節約できます。ユーザーが Gmail でメールを読み取ったり作成したりすると、Google Workspace アドオンによってインタラクティブでカスタマイズされた UI が提示され、ユーザーは次のような方法でそのメールを操作できます。
- Gmail UI にユーザー用の追加情報を表示する。
- Google 以外のサービスに接続して情報を取得したり、その他のアクションを実行したりします。
- アドオンの動作を制御したり、他のサービスに情報を送信したりする手段を提供します。
Google Workspace アドオンは、Gmail 内で次の種類の拡張機能を定義できます。
- ホームページと、コンテキスト以外のカード。
- ユーザーが Gmail のメールを開いたときに表示されるコンテキスト インターフェース
- ユーザーがメッセージや返信を作成するときに表示されるコンテキスト インターフェース。
- ユーザー操作に応じて自動的に新しいメッセージの下書きを作成します。
さらに、Gmail を拡張する Google Workspace アドオンは、デスクトップ クライアントとモバイル クライアントの両方で拡張されます。
Gmail のホームページ
Gmail は、Google Workspace アドオンのホームページの表示をサポートしています。Gmail でアドオンの共通ホームページを表示するには、アドオンのマニフェストに addOns.gmail
フィールドがあることを確認します。
または、gmail.homepageTrigger
をアドオン マニフェストに追加して、Gmail 固有のホームページを提供します。
いずれの場合も、アドオンのスクリプト プロジェクトでホームページ トリガー関数の名前を指定する必要があります。この関数は、必要なときに Gmail のホームページを作成するために自動的に呼び出されます。この関数は、単一の Card
またはホームページを構成する Card
オブジェクトの配列を構築して返す必要があります。ホームページのトリガー関数には、クライアントのプラットフォームなどの一般的な情報を含むパラメータとしてイベント オブジェクトが渡されます。イベント オブジェクト データを使用して、ホームページの構造を調整できます。
クリエイターができること
Google Workspace アドオンは Apps Script を使用して構築され、そのインターフェースは Apps Script のカードサービスを使用して定義されます。概要については、Google Workspace アドオンの構築をご覧ください。Google Workspace アドオンの動作は、Gmail 固有のセクションを含むマニフェストを使用して構成されます。
Gmail を拡張するように Google Workspace アドオンを構成する場合は、アドオン用に作成するインターフェースと、実行できるアクションを決定する必要があります。詳しくは、以下のガイドをご覧ください。