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