Gmail 内の Google Workspace アドオンのコンテンツと動作を定義するために使用されるリソース構成。Google Workspace Gmail を拡張する場合は、アドオンのマニフェストのすべてのコンポーネントに「必須」とマークする必要があります。
Gmail
Gmail 拡張機能の Google Workspace アドオン マニフェスト構成。詳しくは、アドオンによる Gmail の拡張 Google Workspace をご覧ください。
JSON 表現 |
---|
{ "authorizationCheckFunction": string, "composeTrigger": { object (ComposeTrigger) }, "contextualTriggers": [ { object (ContextualTrigger) } ], "homepageTrigger": { object (HomepageTrigger) } } |
フィールド | |
---|---|
authorizationCheckFunction |
非推奨。サードパーティの承認要件のチェックを行う Apps Script 関数の名前。この関数は、 Google Workspace アドオンを呼び出す前に呼び出されます。 この関数は、不要な実行レイテンシを避けるために、非推奨になりました。 代わりに、アドオンはこの例に示すように、メインの呼び出しから例外をスローします。 |
composeTrigger |
詳しくは、Compose アクションで Compose UI を拡張するをご覧ください。 |
contextualTriggers[] |
|
homepageTrigger |
Gmail ホストでアドオンのホームページを作成するためのトリガー関数の仕様。これは |
ComposeTrigger
作成アクションの構成。詳細については、Compose UI の拡張をご覧ください。
JSON 表現 |
---|
{ "draftAccess": string, "selectActions": [ { object (SelectAction) } ] } |
フィールド | |
---|---|
draftAccess |
作成トリガー関数で使用できるデータアクセスのレベルを定義します。有効なオプションは次のとおりです。
|
selectActions[] |
Compose UI を作成する Compose アクションのリスト。ただし、このリストは、アドオンごとに 1 つのアクションに制限されます。作成アクションに対応するアイコンが Gmail の作成ウィンドウに表示されます。
アイコンは |
コンテキスト トリガー
ユーザーが Gmail のメールを開き、メッセージが特定の条件を満たしたときに起動するトリガーの構成。詳細については、メッセージ UI の拡張をご覧ください。
JSON 表現 |
---|
{ "onTriggerFunction": string, "unconditional": {}, } |
フィールド | |
---|---|
onTriggerFunction |
この関数を定義する方法について詳しくは、コンテキスト トリガー関数をご覧ください。 |
unconditional |
|
選択操作
ユーザーが作成アクションを選択したときに実行する関数を定義する作成アクション構成。
JSON 表現 |
---|
{ "runFunction": string, "text": string } |
フィールド | |
---|---|
runFunction |
詳しくは、Compose トリガー関数をご覧ください。 |
text |
|