Gmail の操作

Action オブジェクトを使用すると、インタラクティブな Google Workspace アドオンにも反映されます。定義 ユーザーが Google Chat でウィジェット(ボタンなど)を 表示されます。

アクションは、 ウィジェット ハンドラ関数 アクションをトリガーする条件も定義します。トリガーされると、 アクションは、指定された Pod に コールバック関数を使用します。 コールバック関数には イベント オブジェクト。 ユーザーのクライアント側の操作に関する情報。実装する必要があります。 特定のレスポンス オブジェクトを返すように設定することもできます。

たとえば、必要なときに新しいカードを作成して表示するボタンを作成するとします。 クリックします。そのためには、新しいボタン ウィジェットを作成し、そのボタン ウィジェットを ハンドラ関数 setOnClickAction(action) カード作成 Action を設定します。「 定義した Action で Apps Script を指定 ボタンがクリックされたときに実行されるコールバック関数です。今回は コールバック関数を実装して必要なカードを作成し、 ActionResponse 渡されます。応答オブジェクトはアドオンに対し、コールバックをカードに表示するよう指示します。 構築しました。

このページでは、 できます。

Gmail のやり取り

Gmail を拡張する Google Workspace アドオンには、 下書きメールを作成するための Gmail 固有のウィジェット アクションが新たに追加されました。この アクションには関連付けられたアクションが必要です コールバック関数 特殊なレスポンス オブジェクトを返します。

アクションを試行しました コールバック関数は
メールの下書きを作成する ComposeActionResponse

ウィジェットのアクションとレスポンス オブジェクトを利用するには、アドオンで 次を含める: https://www.googleapis.com/auth/gmail.addons.current.action.compose scope をマニフェスト内で呼び出します。

メールを作成する

Gmail を拡張する Google Workspace アドオンは、 操作されると Gmail で下書きメッセージを生成するウィジェットを定義する 新しいメッセージか返信するかを選択します。そのためには、作成したトリガーに レスポンスを返すコールバック関数を持つウィジェットを ComposeActionResponse 渡されます。コールバック関数の実行が完了すると、Gmail はこの関数を 下書き作成ウィンドウに入力されます。

詳細と例については、 メールの下書きを作成する