Gmail マニフェスト リソース
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
リソース構成を定義するには、
Google Workspace アドオン
ユーザーとやり取りすることができます。
Google Workspace アドオン マニフェストでは、
Gmail を拡張する場合は、Required(必須)とマークされたすべてのコンポーネントを列挙する必要があります。
Gmail
Google Workspace アドオン マニフェストの構成は、
Gmail 拡張機能。詳しくは、
Google Workspace アドオンで Gmail を拡張
をご覧ください。
フィールド |
authorizationCheckFunction |
string
非推奨。実行する Apps Script 関数の名前
認証要件のチェックを行いますこの関数は
各関数が呼び出されるたびに、
Google Workspace アドオンです。
この関数は、不要な実行レイテンシを避けるために非推奨になりました。
代わりに、アドオンはメイン画面から例外をスローする必要があります。
呼び出す必要があります。こちらの
例をご覧ください。
|
composeTrigger |
object (ComposeTrigger)
作成アクションでは必須です。使用可能な UI のセットを定義
メッセージへの返信文の候補が表示されます。
<ph type="x-smartling-placeholder"></ph>をご覧ください。
詳しくは、作成アクションによる Compose UI の拡張をご覧ください。
|
contextualTriggers[] |
object (ContextualTrigger)
必須。メッセージが開かれたときに起動するトリガーのリスト
できます。トリガーが発生すると、
Apps Script 関数。通常は新しいカードの作成や UI の更新に使用されます。
|
homepageTrigger |
object (HomepageTrigger)
アドオンを作成するためのトリガー関数の仕様
ホームページ
Gmail のホスト。このオーバーライドは、
<ph type="x-smartling-placeholder"></ph>
addOns.common.homepageTrigger 。
|
ComposeTrigger
作成アクションの構成。詳しくは、
Compose UI を拡張する
をご覧ください。
JSON 表現 |
{
"draftAccess": string,
"selectActions": [
{
object (SelectAction)
}
]
} |
フィールド |
draftAccess |
string
Compose トリガーで使用できるデータアクセス レベルを定義します
使用します。有効なオプションは次のとおりです。
NONE (デフォルト設定)。これにより、このイベントが
Compose トリガー関数に渡されるオブジェクトは、
空です。
METADATA : 渡されたイベント オブジェクトに入力されます。
受信者のリストを含む Compose トリガー関数に
表示されます。この設定では、アドオンに
gmail.addons.current.message.metadata
<ph type="x-smartling-placeholder"></ph>
あります。
|
selectActions[] |
object (SelectAction)
Compose UI を作成する Compose アクションのリスト。ただし、
アドオンごとに 1 つのアクションに制限されます。Compose
Gmail の作成ウィンドウに対応するアイコンが表示される。
アイコンは gmail.logoUrl で指定されます。
|
ContextualTrigger
ユーザーが Gmail のメールを開いたときに起動するトリガーの設定
そのメッセージが特定の条件を満たす場合です詳しくは、
メッセージ UI の拡張
をご覧ください。
JSON 表現 |
{
"onTriggerFunction": string,
"unconditional": {},
} |
フィールド |
onTriggerFunction |
string
コンテキスト トリガーごとに必須。アプリの名前
トリガーの発生時に実行されるスクリプト関数。
<ph type="x-smartling-placeholder"></ph>をご覧ください。
これを定義する方法の詳細については、コンテキスト トリガー関数をご覧ください。
使用します。
|
unconditional |
object
コンテキスト トリガーごとに必須。Pod が
すべての Gmail メッセージに対してコンテキストに基づくトリガーが有効化されます。
表示されます。現時点ではこれが唯一のオプションであるため、常に
空のオブジェクトです。
|
SelectAction
Compose のアクションの構成で、実行時に実行する関数を
ユーザーが作成アクションを選択します。
JSON 表現 |
{
"runFunction": string,
"text": string
} |
フィールド |
runFunction |
string
作成アクションでは必須です。Apps Script の名前
この Compose アクションが選択されたときに実行される関数を作成します。この
Compose トリガー関数は、アドオンの作成 UI を作成します。
<ph type="x-smartling-placeholder"></ph>をご覧ください。
Compose トリガー関数をご覧ください。
|
text |
string
作成アクションでは必須です。このトピックに関する簡単な説明
作成できます。
|
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-09-13 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-09-13 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-09-13 UTC。"]]