Google Workspace アドオンで Gmail を拡張する

多くのメールの目的は、受信者に特定のタスクを実行してもらったり、目標を達成してもらったりすること(カレンダーの予定の追加、フォームへの記入、予約の作成、他のアプリケーションの使用など)です。ただし、受信者は、それ以上のプロンプトなしでタスクを完了する必要があります。多くの場合、手動で複数の手順を行う必要があります。

Google Workspace アドオンを使用してこれらのタスクを自動化することで、ユーザーの時間と労力を節約できます。ユーザーが Gmail でメールを読んだり作成したりすると、Google Workspace アドオンによってインタラクティブでカスタマイズされた UI が表示され、ユーザーは次のようなさまざまな方法でメールに対してアクションを実行できます。

  • Gmail UI にユーザー用の追加情報を表示する。
  • Google 以外のサービスに接続して、情報を取得したり、その他の処理を行ったりする。
  • アドオンの動作を制御したり、別のサービスに情報を送信したりするための手段を提供する。

Google Workspace アドオンでは、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 アドオンを構成する場合は、アドオンに作成するインターフェースと、アドオンが実行できるアクションを決定する必要があります。詳細については、次のガイドをご覧ください。