インデックス
ComposeTrigger
(メッセージ)ComposeTrigger.DraftAccess
(列挙型)ContextualTrigger
(メッセージ)GmailAddOnManifest
(メッセージ)UnconditionalTrigger
(メッセージ)UniversalAction
(メッセージ)
ComposeTrigger
ユーザーがメールを作成するときに有効になるトリガー。
フィールド | |
---|---|
actions[] |
作成時アドオンのアクションのセットを定義します。これらは、作成時のアドオンでユーザーがトリガーできるアクションです。 |
draft |
コンポーズ時アドオンがトリガーされたときのデータアクセスのレベルを定義します。 |
DraftAccess
コンポーズ トリガーに必要なデータアクセスのレベルを定義する列挙型。
列挙型 | |
---|---|
UNSPECIFIED |
draftAccess に何も設定されていない場合のデフォルト値です。 |
NONE |
作成アダオンがトリガーされた場合、作成トリガーは下書きのデータにアクセスできません。 |
METADATA |
コンポーズ アドオンがトリガーされたときに、下書きのメタデータにアクセスする権限をコンポーズ トリガーに付与します。これには、下書きメールの宛先リストや Cc リストなど、オーディエンス リストが含まれます。 |
ContextualTrigger
メールの開封が特定の条件を満たしたときにトリガーされるように定義します。トリガーがトリガーされると、通常は新しいカードを作成して UI を更新するために、特定のエンドポイントが実行されます。
フィールド | |
---|---|
on |
必須。メッセージがトリガーと一致したときに呼び出すエンドポイントの名前。 |
共用体フィールド trigger 。トリガーのタイプによって、Gmail がアドオンを表示するために使用する条件が決まります。trigger は次のいずれかになります。 |
|
unconditional |
無条件トリガーは、任意のメール メッセージが開かれたときに実行されます。 |
GmailAddOnManifest
Gmail アドオンの外観と実行をカスタマイズするプロパティ。
フィールド | |
---|---|
homepage |
宣言されたコンテキスト トリガーと一致しないコンテキストで実行されるエンドポイントを定義します。この関数によって生成されたカードは常にユーザーが利用できます。ただし、このアドオンでよりターゲットを絞ったトリガーが宣言されると、コンテキスト コンテンツによって隠される可能性があります。 存在する場合、 |
contextual |
アドオンをトリガーする一連の条件を定義します。 |
universal |
アドオンのユニバーサル アクションのセットを定義します。ユーザーがアドオン ツールバー メニューからユニバーサル アクションをトリガーします。 |
compose |
コンポーズ時間アドオンのコンポーズ時間トリガーを定義します。これは、ユーザーがメールを作成するときにアドオンがアクションを実行するトリガーです。作成時のアドオンで下書きを編集できない場合でも、すべての作成時アドオンには |
authorization |
サードパーティの API を調査して、アドオンに必要なサードパーティの認可がすべてあることを確認するエンドポイントの名前。プローブが失敗した場合、関数は例外をスローして認可フローを開始します。この関数は、アドオンが呼び出されるたびに、スムーズなユーザー エクスペリエンスを確保するために呼び出されます。 |
UnconditionalTrigger
この型にはフィールドがありません。
メール メッセージが開かれたときにトリガーされるトリガー。
UniversalAction
メッセージのコンテキストに関係なく、アドオン ツールバー メニューで常に使用できるアクション。
フィールド | |
---|---|
text |
必須。アクションを説明するユーザーに表示されるテキスト(「新しい連絡先を追加」など)。 |
共用体フィールド action_type 。アクションのタイプによって、ユーザーがアクションを呼び出したときの Gmail の動作が決まります。action_type は次のいずれかになります。 |
|
open |
ユーザーがアクションをトリガーしたときに Gmail によって開かれるリンク。 |
run |
ユーザーがアクションをトリガーしたときに呼び出されるエンドポイント。詳しくは、ユニバーサル アクション ガイドをご覧ください。 |