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 |
詳しくは、 メール作成用 UI を作成アクションで拡張するをご覧ください。 |
contextualTriggers[] |
|
homepageTrigger |
Gmail ホストにアドオンのホームページを作成するトリガー関数の仕様。これは
|
ComposeTrigger
コンポーズ アクションの構成。詳細については、Compose UI を拡張するをご覧ください。
JSON 表現 |
---|
{ "draftAccess": string, "selectActions": [ { object (SelectAction) } ] } |
フィールド | |
---|---|
draftAccess |
コンポーズ トリガー関数で使用できるデータアクセスのレベルを定義します。有効なオプションは次のとおりです。
|
selectActions[] |
Compose UI を作成する Compose アクションのリスト。ただし、このリストはアドオンごとに 1 つのアクションに制限されています。作成アクションには、Gmail の作成ウィンドウに対応するアイコンが表示されます。アイコンは |
ContextualTrigger
ユーザーが Gmail のメールを開き、そのメールが特定の条件を満たしたときにトリガーされるトリガーの設定。詳細については、メッセージ UI の拡張をご覧ください。
JSON 表現 |
---|
{ "onTriggerFunction": string, "unconditional": {}, } |
フィールド | |
---|---|
onTriggerFunction |
この関数を定義する方法については、 コンテキスト トリガー関数をご覧ください。 |
unconditional |
|
SelectAction
ユーザーが作成アクションを選択したときに実行する関数を定義する作成アクションの構成。
JSON 表現 |
---|
{ "runFunction": string, "text": string } |
フィールド | |
---|---|
runFunction |
詳細については、 Compose トリガー関数をご覧ください。 |
text |
|