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