Google Workspace アドオンで Gmail を拡張

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

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

  • Gmail UI にユーザー用の追加情報を表示する。
  • Google 以外のサービスに接続して、情報の取得などのアクションを行う。
  • アドオンの動作を制御する手段、または別のサービスに情報を送信する手段を提供する。

Google Workspace アドオンでは、Gmail 内で次の種類の拡張機能を定義できます。

また、Gmail を拡張する Google Workspace アドオンは、デスクトップとモバイルの両方のクライアントで Gmail を拡張できます。

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