- リソース: Deployment
- AddOns
- CommonAddOnManifest
- LayoutProperties
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- MeetAddOnManifest
- ウェブ
- 州名
- DisplayFlow
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- GranularOauthPermissionSupport
- メソッド
リソース: Deployment
Google Workspace アドオンのデプロイ
| JSON 表現 |
|---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
| フィールド | |
|---|---|
name |
デプロイメント リソース名。例: |
oauthScopes[] |
アドオン エンドポイントを実行する前にエンドユーザーに同意をリクエストする Google OAuth スコープのリスト。 |
addOns |
Google Workspace アドオンの構成。 |
etag |
この値は、ストレージ内のデプロイのバージョンに基づいてサーバーによって計算されます。これは、更新リクエストと削除リクエストで送信され、続行する前にクライアントが最新の値を持っていることを確認できます。 |
AddOns
Google Workspace アドオンの構成。
| JSON 表現 |
|---|
{ "common": { object ( |
| フィールド | |
|---|---|
common |
すべての Google Workspace アドオンに共通する構成。 |
gmail |
Gmail のアドオンの設定。 |
drive |
ドライブ アドオンの構成。 |
calendar |
カレンダー アドオンの設定。 |
docs |
ドキュメント アドオンの構成。 |
meet |
Meet アドオンの構成。 |
sheets |
スプレッドシート アドオンの構成。 |
slides |
スライド アドオンの構成。 |
httpOptions |
アドオン HTTP エンドポイントにリクエストを送信するためのオプション |
CommonAddOnManifest
すべてのアドオン ホスト アプリケーションで共有されるアドオン構成。
| JSON 表現 |
|---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
| フィールド | |
|---|---|
name |
必須。アドオンの表示名。 |
logoUrl |
必須。アドオン ツールバーに表示されるロゴ画像の URL。 |
layoutProperties |
アドオンカードの一般的なレイアウト プロパティ。 |
addOnWidgetSet |
アドオンで使用されるウィジェット。このフィールドが指定されていない場合は、デフォルトのセットが使用されます。 |
useLocaleFromApp |
ホストアプリから言語 / 地域情報を渡すかどうか。 |
homepageTrigger |
任意のホストの任意のコンテキストで実行されるエンドポイントを定義します。この関数によって生成されたカードは、常にユーザーが利用できますが、このアドオンがよりターゲットを絞ったトリガーを宣言すると、コンテキスト コンテンツによって隠される可能性があります。 |
universalActions[] |
ユニバーサル操作メニューの拡張ポイントのリストを定義します。このメニューは、アドオンの設定メニューとして機能します。拡張ポイントは、開くリンク URL またはフォーム送信として実行するエンドポイントにすることができます。 |
openLinkUrlPrefixes |
OpenLink アクションでは、 |
LayoutProperties
すべてのアドオン ホスト アプリケーションで共有されるカード レイアウトのプロパティ。
| JSON 表現 |
|---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
| フィールド | |
|---|---|
primaryColor |
アドオンのメインカラー。ツールバーの色を設定します。プライマリ カラーが設定されていない場合は、フレームワークによって提供されるデフォルト値が使用されます。 |
secondaryColor |
アドオンのセカンダリ カラー。ボタンの色を設定します。メインカラーが設定されていて、サブカラーが設定されていない場合、サブカラーはメインカラーと同じになります。プライマリ カラーもセカンダリ カラーも設定されていない場合は、フレームワークによって提供されるデフォルト値が使用されます。 |
useNewMaterialDesign |
カードのマテリアル デザインを有効にします。 |
AddOnWidgetSet
アドオンで使用されるウィジェットのサブセット。
| JSON 表現 |
|---|
{
"usedWidgets": [
enum ( |
| フィールド | |
|---|---|
usedWidgets[] |
アドオンで使用されるウィジェットのリスト。 |
WidgetType
ウィジェット タイプ。WIDGET_TYPE_UNSPECIFIED は基本的なウィジェット セットです。
| 列挙型 | |
|---|---|
WIDGET_TYPE_UNSPECIFIED |
デフォルトのウィジェット セット。 |
DATE_PICKER |
日付選択ツール。 |
STYLED_BUTTONS |
スタイル付きボタンには、塗りつぶしボタンと無効化ボタンがあります。 |
PERSISTENT_FORMS |
永続フォームを使用すると、アクション中にフォーム値を永続化できます。 |
FIXED_FOOTER |
カード内の固定フッター。 |
UPDATE_SUBJECT_AND_RECIPIENTS |
下書きの件名と受信者を更新します。 |
GRID_WIDGET |
グリッド ウィジェット。 |
ADDON_COMPOSE_UI_ACTION |
アドオンの作成 UI に適用される Gmail アドオン アクション。 |
HomepageExtensionPoint
アドオンのホームページ ビューを宣言するための一般的な形式。
| JSON 表現 |
|---|
{ "runFunction": string, "enabled": boolean } |
| フィールド | |
|---|---|
runFunction |
必須。この拡張ポイントが有効になったときに実行するエンドポイント。 |
enabled |
省略可。 未設定の場合のデフォルトは アドオンのカスタム ホームページ ビューが無効になっている場合は、代わりに一般的な概要カードがユーザーに提供されます。 |
UniversalActionExtensionPoint
ユニバーサル操作メニュー項目の拡張ポイントを宣言するための形式。
| JSON 表現 |
|---|
{ "label": string, "openLink": string, "runFunction": string } |
| フィールド | |
|---|---|
label |
必須。この拡張ポイントを有効にすることで実行されるアクションを説明する、ユーザーに表示されるテキスト(例: 「新しい連絡先を追加」)。 |
| 必須。ユニバーサル操作メニュー項目でサポートされているアクション タイプ。開くリンクまたは実行するエンドポイントのいずれかです。相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。 | |
openLink |
UniversalAction によって開かれる URL。 |
runFunction |
UniversalAction によって実行されるエンドポイント。 |
| 相互に排他的なフィールドの終了。 | |
GmailAddOnManifest
Gmail のアドオンの外観と実行をカスタマイズするプロパティ。
| JSON 表現 |
|---|
{ "homepageTrigger": { object ( |
| フィールド | |
|---|---|
homepageTrigger |
宣言されたコンテキスト トリガーと一致しないコンテキストで実行されるエンドポイントを定義します。この関数によって生成されたカードは、常にユーザーが利用できますが、このアドオンがよりターゲットを絞ったトリガーを宣言すると、コンテキスト コンテンツによって隠される可能性があります。 存在する場合、 |
contextualTriggers[] |
アドオンをトリガーする一連の条件を定義します。 |
universalActions[] |
アドオンのユニバーサル アクションのセットを定義します。ユーザーは、アドオンのツールバー メニューからユニバーサル アクションをトリガーします。 |
composeTrigger |
作成時アドオンの作成時トリガーを定義します。これは、ユーザーがメールを作成しているときにアドオンがアクションを実行するトリガーです。すべての作成時アドオンには、下書きを編集しない場合でも、 |
authorizationCheckFunction |
サードパーティ API をプローブして、アドオンに必要なサードパーティの認可がすべて揃っていることを確認するエンドポイントの名前。プローブが失敗した場合、関数は例外をスローして認可フローを開始する必要があります。この関数は、スムーズなユーザー エクスペリエンスを確保するために、アドオンが呼び出されるたびに呼び出されます。 |
ContextualTrigger
開いているメールが特定の条件を満たしたときに起動するトリガーを定義します。トリガーが起動すると、通常は新しいカードを作成して UI を更新するために、特定のエンドポイントが実行されます。
| JSON 表現 |
|---|
{
"onTriggerFunction": string,
"unconditional": {
object ( |
| フィールド | |
|---|---|
onTriggerFunction |
必須。メッセージがトリガーと一致したときに呼び出すエンドポイントの名前。 |
| トリガーのタイプによって、Gmail がアドオンを表示する条件が決まります。相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。 | |
unconditional |
無条件トリガーは、メール メッセージが開かれたときに実行されます。 |
| 相互に排他的なフィールドの終了。 | |
UnconditionalTrigger
この型にはフィールドがありません。
メール メッセージが開かれたときに起動するトリガー。
UniversalAction
メッセージのコンテキストに関係なく、アドオンのツールバー メニューで常に使用できるアクション。
| JSON 表現 |
|---|
{ "text": string, "openLink": string, "runFunction": string } |
| フィールド | |
|---|---|
text |
必須。アクションを説明するユーザーに表示されるテキスト(「新しい連絡先を追加」など)。 |
| アクションのタイプによって、ユーザーがアクションを呼び出したときの Gmail の動作が決まります。相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。 | |
openLink |
ユーザーがアクションをトリガーしたときに Gmail によって開かれるリンク。 |
runFunction |
ユーザーがアクションをトリガーしたときに呼び出されるエンドポイント。詳しくは、ユニバーサル アクション ガイドをご覧ください。 |
| 相互に排他的なフィールドの終了。 | |
ComposeTrigger
ユーザーがメールを作成しているときに有効になるトリガー。
| JSON 表現 |
|---|
{ "actions": [ { object ( |
| フィールド | |
|---|---|
actions[] |
作成時アドオンの一連のアクションを定義します。これらは、ユーザーが作成時アドオンでトリガーできるアクションです。 |
draftAccess |
作成時アドオンがトリガーされたときのデータアクセスのレベルを定義します。 |
MenuItemExtensionPoint
ホストアプリ内に表示されるメニュー項目またはボタンを宣言するための一般的な形式。
| JSON 表現 |
|---|
{ "runFunction": string, "label": string, "logoUrl": string } |
| フィールド | |
|---|---|
runFunction |
必須。この拡張ポイントが有効になったときに実行するエンドポイント。 |
label |
必須。この拡張ポイントを有効にすることで実行されるアクションを説明する、ユーザーに表示されるテキスト。(例: 「請求書を挿入」)。 |
logoUrl |
アドオン ツールバーに表示されるロゴ画像の URL。 設定しない場合、デフォルトはアドオンのメインロゴの URL になります。 |
DraftAccess
作成トリガーに必要なデータアクセス レベルを定義する列挙型。
| 列挙型 | |
|---|---|
UNSPECIFIED |
draftaccess に何も設定されていない場合のデフォルト値。 |
NONE |
作成トリガーは、作成アドオンがトリガーされたときに下書きのデータにアクセスできません。 |
METADATA |
作成アドオンがトリガーされたときに、下書きのメタデータにアクセスする権限を作成トリガーに付与します。これには、下書きメッセージの [宛先] リストや [Cc] リストなどのオーディエンス リストが含まれます。 |
DriveAddOnManifest
ドライブ アドオンの外観と実行をカスタマイズするプロパティ。
| JSON 表現 |
|---|
{ "homepageTrigger": { object ( |
| フィールド | |
|---|---|
homepageTrigger |
存在する場合、 |
onItemsSelectedTrigger |
関連するドライブビュー(マイドライブのドキュメント リストなど)でアイテムが選択されたときに実行される動作に対応します。 |
DriveExtensionPoint
ドライブ アドオンのトリガーを宣言するための一般的な形式。
| JSON 表現 |
|---|
{ "runFunction": string } |
| フィールド | |
|---|---|
runFunction |
必須。拡張ポイントが有効になったときに実行するエンドポイント。 |
CalendarAddOnManifest
カレンダー アドオンの外観と実行をカスタマイズするプロパティ。
| JSON 表現 |
|---|
{ "homepageTrigger": { object ( |
| フィールド | |
|---|---|
homepageTrigger |
省略可。宣言されたコンテキスト トリガーと一致しないコンテキストで実行されるエンドポイントを定義します。この関数によって生成されたカードは、常にユーザーが利用できますが、このアドオンがよりターゲットを絞ったトリガーを宣言すると、コンテキスト コンテンツによって隠される可能性があります。 存在する場合、 |
conferenceSolution[] |
省略可。このアドオンによって提供される会議ソリューションを定義します。 |
createSettingsUrlFunction |
アドオンの設定ページへの URL を作成する、実行するエンドポイント。 |
eventOpenTrigger |
予定が開かれて表示または編集されるときにトリガーされるエンドポイント。 |
eventUpdateTrigger |
オープン イベントが更新されたときにトリガーされるエンドポイント。 |
calendarNotificationTrigger |
省略可。ユーザーが登録しているカレンダーで予定が作成または更新されたときにトリガーされます。 再帰的な通知ループを防ぐため、アドオンがアドオンのデプロイをホストする同じ Google Cloud プロジェクトの認証情報を使用して Calendar API で Google カレンダーの予定を変更すると、プラットフォームは変更通知を抑制します。独自のプロジェクトの Calendar API 呼び出しをセルフ トリガーすることはサポートされていません。
|
eventAttachmentTrigger |
ユーザーがカレンダーのプルダウン メニューでアドオンのアタッチメント プロバイダをクリックしたときに起動するコンテキスト トリガーの構成。 |
currentEventAccess |
イベント アドオンがトリガーされたときのデータ アクセスのレベルを定義します。 |
ConferenceSolution
会議関連の値を定義します。
| JSON 表現 |
|---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
| フィールド | |
|---|---|
onCreateFunction |
必須。会議データを作成する必要があるときに呼び出すエンドポイント。 |
id |
必須。ID は、1 つのアドオン内の会議ソリューション全体で一意に割り当てる必要があります。そうしないと、アドオンがトリガーされたときに間違った会議ソリューションが使用される可能性があります。アドオンの表示名は変更できますが、ID は変更しないでください。 |
name |
必須。会議ソリューションの表示名。 |
logoUrl |
必須。会議ソリューションのロゴ画像の URL。 |
CalendarExtensionPoint
カレンダー アドオンのトリガーを宣言するための一般的な形式。
| JSON 表現 |
|---|
{ "runFunction": string } |
| フィールド | |
|---|---|
runFunction |
必須。この拡張ポイントが有効になったときに実行するエンドポイント。 |
EventAccess
イベント トリガーに必要なデータ アクセスのレベルを定義する列挙型。
| 列挙型 | |
|---|---|
UNSPECIFIED |
eventAccess に何も設定されていない場合のデフォルト値。 |
METADATA |
イベント ID やカレンダー ID など、イベントのメタデータにアクセスする権限をイベント トリガーに付与します。 |
READ |
イベント トリガーに、メタデータ、参加者、会議データなど、提供されたすべてのイベント フィールドへのアクセス権を付与します。 |
WRITE |
イベント トリガーに、イベントのメタデータへのアクセス権と、参加者の追加や会議データの設定など、すべてのアクションを実行する権限を付与します。 |
READ_WRITE |
イベント トリガーに、メタデータ、参加者、会議データを含む、提供されたすべてのイベント フィールドへのアクセス権と、すべてのアクションを実行する権限を付与します。 |
DocsAddOnManifest
Google ドキュメント アドオンの外観と実行をカスタマイズするプロパティ。
| JSON 表現 |
|---|
{ "homepageTrigger": { object ( |
| フィールド | |
|---|---|
homepageTrigger |
存在する場合、 |
onFileScopeGrantedTrigger |
このドキュメントとユーザーのペアにファイル スコープの認可が付与されたときに実行するエンドポイント。 |
linkPreviewTriggers[] |
Google ドキュメントのドキュメントでリンクをプレビューするための拡張ポイントのリスト。詳しくは、スマートチップを使用してリンクをプレビューするをご覧ください。 |
createActionTriggers[] |
Google Workspace アプリケーション内からサードパーティのリソースを作成するための拡張ポイントのリスト。詳しくは、@ メニューからサードパーティのリソースを作成するをご覧ください。 |
DocsExtensionPoint
Google ドキュメント アドオンのトリガーを宣言するための一般的な形式。
| JSON 表現 |
|---|
{ "runFunction": string } |
| フィールド | |
|---|---|
runFunction |
必須。この拡張ポイントが有効になったときに実行するエンドポイント。 |
LinkPreviewExtensionPoint
ユーザーがサードパーティまたは Google 以外のサービスのリンクを Google ドキュメント、スプレッドシート、スライドのファイルに入力または貼り付けたときに起動するトリガーの設定。
| JSON 表現 |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
| フィールド | |
|---|---|
labelText |
必須。ユーザーにリンクのプレビューを促すスマートチップの例のテキスト( |
localizedLabelText |
省略可。他の言語にローカライズする ユーザーのロケールがマップのキーに存在する場合、ユーザーにはローカライズされたバージョンの
|
patterns[] |
必須。アドオンがリンクをプレビューするトリガーとなる URL パターンの配列。 |
runFunction |
必須。リンク プレビューがトリガーされたときに実行するエンドポイント。 |
logoUrl |
省略可。スマートチップとプレビュー カードに表示されるアイコン。省略すると、アドオンはツールバー アイコン |
UriPattern
リンク プレビューをトリガーする各 URL パターンの構成。
| JSON 表現 |
|---|
{ "hostPattern": string, "pathPrefix": string } |
| フィールド | |
|---|---|
hostPattern |
プレビューする URL パターンごとに必要です。URL パターンのドメイン。アドオンは、URL にこのドメインが含まれるリンクをプレビューします。 たとえば、 |
pathPrefix |
省略可。 たとえば、URL ホストパターンが ホストパターンのドメイン内のすべての URL を一致させるには、 |
CreateActionExtensionPoint
ユーザーが Google Workspace アプリケーションでリソース作成ワークフローを呼び出したときに起動するトリガーの構成。詳しくは、@ メニューからサードパーティのリソースを作成するをご覧ください。
| JSON 表現 |
|---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
| フィールド | |
|---|---|
id |
必須。この拡張ポイントを区別するための一意の ID。ID は 64 文字以内で、 |
labelText |
必須。リソース作成エントリ ポイントのアイコンの横に表示されるテキスト( |
localizedLabelText |
省略可。他の言語にローカライズする ユーザーのロケールがマップのキーに存在する場合、ユーザーにはローカライズされたバージョンの
|
runFunction |
必須。リンクを作成するためにリソース作成ワークフローがトリガーされたときに実行するエンドポイント。 |
logoUrl |
省略可。リソース作成エントリ ポイントに表示されるアイコン。省略すると、メニューにはアドオンのツールバー アイコン |
MeetAddOnManifest
Meet アドオンのマニフェスト。
| JSON 表現 |
|---|
{ "homepageTrigger": { object ( |
| フィールド | |
|---|---|
homepageTrigger |
存在する場合、 |
web |
Meet ウェブ クライアントを拡張するアドオンの詳細。 |
supportsCollaboration |
アドオンがコラボレーションをサポートしているか、他のユーザーをアドオン エクスペリエンスに招待できるかどうか。 |
termsUri |
アドオンの利用規約へのリンク(表示する必要がある場合)。 |
ウェブ
Meet ウェブ クライアントを拡張するアドオンの詳細。
| JSON 表現 |
|---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum ( |
| フィールド | |
|---|---|
sidePanelUri |
サイドパネルの iframe の URI。 |
sidePanelUrl |
サイドパネルの iframe の URL。 |
mainStageUri |
「メインステージ」iframe の URI。 |
supportsScreenSharing |
アドオンがメインステージの画面共有をサポートしているかどうか。 |
supportsCollaboration |
アドオンがコラボレーションをサポートしているか、他のユーザーをアドオン エクスペリエンスに招待できるかどうか。このフィールドは非推奨になりました。MeetAddOnManifest の最上位フィールドを使用してください。 |
supportsPopOut |
アドオンがブラウザのピクチャー イン ピクチャー機能へのポップアウトをサポートしているかどうか。 |
hostOrigins[] |
非推奨の以前の名前。サードパーティ サイトを含む iframe の frame-src プロパティに追加する必要があるオリジン。代わりに addonorigins を使用してください。 |
addOnOrigins[] |
サードパーティ サイトを含む iframe の frame-src プロパティに追加する必要があるオリジン。 |
openState |
アドオンを開いたときの初期状態。 |
supportsCollaborationHostControls |
コラボレーション アドオンが主催者用ボタンをサポートしているかどうか。 |
logoUrl |
アドオンに表示されるロゴの URL。指定しない場合、ロゴはデフォルトでマニフェストの共通セクションのロゴになります。 |
darkModeLogoUrl |
logourl のダークモード バージョン。 |
displayFlow |
起動時にアドオンが従う表示フロー。 |
州
アドオンの初期オープン状態を指定する列挙型。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
初期状態がアドオンで指定されていません。 |
SIDE_PANEL_ONLY |
アドオンが開き、サイドパネルのみがアクティブになります。 |
MAIN_STAGE_ONLY |
アドオンは、メインステージのみがアクティブな状態で開きます。 |
SIDE_PANEL_AND_MAIN_STAGE |
アドオンが開き、サイドパネルとメインステージの両方がアクティブになります。 |
DisplayFlow
起動時にアドオンが従う表示フローを指定する列挙型
| 列挙型 | |
|---|---|
DISPLAY_FLOW_UNSPECIFIED |
表示フローが指定されていません。 |
FOCUS |
アドオンは「フォーカス」表示フローで起動する必要があります。 |
AUGMENT |
アドオンは「拡張」表示フローで起動する必要があります。 |
SheetsAddOnManifest
Google スプレッドシート アドオンの外観と実行をカスタマイズするプロパティ。
| JSON 表現 |
|---|
{ "homepageTrigger": { object ( |
| フィールド | |
|---|---|
homepageTrigger |
存在する場合、 |
onFileScopeGrantedTrigger |
このドキュメントとユーザーのペアにファイル スコープの認可が付与されたときに実行するエンドポイント。 |
linkPreviewTriggers[] |
Google スプレッドシート ドキュメントでリンクをプレビューするための拡張ポイントのリスト。詳しくは、スマートチップを使用してリンクをプレビューするをご覧ください。 |
SheetsExtensionPoint
スプレッドシート アドオンのトリガーを宣言するための一般的な形式。
| JSON 表現 |
|---|
{ "runFunction": string } |
| フィールド | |
|---|---|
runFunction |
必須。この拡張ポイントが有効になったときに実行するエンドポイント。 |
SlidesAddOnManifest
Google スライド アドオンの外観と実行をカスタマイズするプロパティ。
| JSON 表現 |
|---|
{ "homepageTrigger": { object ( |
| フィールド | |
|---|---|
homepageTrigger |
存在する場合、 |
onFileScopeGrantedTrigger |
このドキュメントとユーザーのペアにファイル スコープの認可が付与されたときに実行するエンドポイント。 |
linkPreviewTriggers[] |
Google スライド ドキュメントでリンクをプレビューするための拡張ポイントのリスト。詳しくは、スマートチップを使用してリンクをプレビューするをご覧ください。 |
SlidesExtensionPoint
Google スライド アドオンのトリガーを宣言するための一般的な形式。
| JSON 表現 |
|---|
{ "runFunction": string } |
| フィールド | |
|---|---|
runFunction |
必須。この拡張ポイントが有効になったときに実行するエンドポイント。 |
HttpOptions
アドオン HTTP エンドポイントにリクエストを送信するためのオプション。
| JSON 表現 |
|---|
{ "authorizationHeader": enum ( |
| フィールド | |
|---|---|
authorizationHeader |
|
granularOauthPermissionSupport |
アドオンできめ細かい OAuth の同意が有効になっているかどうか。 |
HttpAuthorizationHeader
アドオンの HTTP リクエストで送信される Authorization ヘッダー。
| 列挙型 | |
|---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
デフォルト値。SYSTEM_ID_TOKEN と同じ。 |
SYSTEM_ID_TOKEN |
プロジェクト固有の Google Workspace アドオンのシステム サービス アカウントの ID トークンを送信します(デフォルト)。 |
USER_ID_TOKEN |
エンドユーザーの ID トークンを送信します。 |
NONE |
Authentication ヘッダーを送信しない。 |
GranularOauthPermissionSupport
アドオンできめ細かい OAuth の同意が有効になっているかどうか。
| 列挙型 | |
|---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
デフォルト値。使用しないでください。 |
OPT_IN |
アドオンが詳細な OAuth の同意を有効にしている。 |
OPT_OUT |
アドオンで詳細な OAuth 同意が無効になっている。 |
メソッド |
|
|---|---|
|
指定した名前と構成でデプロイを作成します。 |
|
指定された名前の Deployment を削除します。 |
|
指定された名前のデプロイを取得します。 |
|
テスト デプロイのインストール ステータスを取得します。 |
|
テスト用にアカウントにデプロイメントをインストールします。 |
|
特定のプロジェクト内のすべてのデプロイを一覧表示します。 |
|
指定した名前のデプロイメントを作成または置換します。 |
|
ユーザーのアカウントからテスト デプロイをアンインストールします。 |