Gmail マニフェスト リソース

リソース構成を定義するには、 Google Workspace アドオン ユーザーとやり取りすることができます。 Google Workspace アドオン マニフェストでは、 Gmail を拡張する場合は、Required(必須)とマークされたすべてのコンポーネントを列挙する必要があります。

Gmail

Google Workspace アドオン マニフェストの構成は、 Gmail 拡張機能。詳しくは、 Google Workspace アドオンで Gmail を拡張 をご覧ください。

JSON 表現
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
フィールド
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

作成アクションでは必須です。このトピックに関する簡単な説明 作成できます。