多くのメールの目的は、受信者に特定のタスクを実行してもらったり、目標を達成してもらったりすること(カレンダーの予定の追加、フォームへの記入、予約の作成、他のアプリケーションの使用など)です。ただし、受信者は、それ以上のプロンプトなしでタスクを完了する必要があります。多くの場合、手動で複数の手順を行う必要があります。
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 アドオンを構成する場合は、アドオンに作成するインターフェースと、アドオンが実行できるアクションを決定する必要があります。詳細については、次のガイドをご覧ください。