Gmail 内で Google Workspace アドオンのコンテンツと動作を定義するために使用されるリソース構成。Gmail を拡張する場合は、Google Workspace アドオン マニフェストですべてのコンポーネントが必須とマークされている必要があります。
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 を作成する Compose アクションのリスト。ただし、このリストはアドオンごとに 1 つのアクションに限定されています。作成アクションに対応するアイコンが Gmail の作成ウィンドウに表示されます。アイコンは |
ContextualTrigger
ユーザーが Gmail メッセージを開き、そのメッセージが特定の条件を満たすときに配信されるトリガーの構成。詳細については、メッセージ UI の拡張をご覧ください。
JSON 表現 |
---|
{ "onTriggerFunction": string, "unconditional": {}, } |
フィールド | |
---|---|
onTriggerFunction |
この関数を定義する方法については、 コンテキスト トリガー関数をご覧ください。 |
unconditional |
|
SelectAction
作成アクションの構成。ユーザーが作成アクションを選択したときに実行する関数を定義します。
JSON 表現 |
---|
{ "runFunction": string, "text": string } |
フィールド | |
---|---|
runFunction |
詳細については、 Compose トリガー関数をご覧ください。 |
text |
|