目次
AddOnWidgetSet
(メッセージ)AddOnWidgetSet.WidgetType
(列挙型)CommonAddOnManifest
(メッセージ)CreateActionExtensionPoint
(メッセージ)HomepageExtensionPoint
(メッセージ)HttpAuthorizationHeader
(列挙型)HttpOptions
(メッセージ)LayoutProperties
(メッセージ)LinkPreviewExtensionPoint
(メッセージ)MenuItemExtensionPoint
(メッセージ)UniversalActionExtensionPoint
(メッセージ)UriPattern
(メッセージ)
AddOnWidgetSet
アドオンで使用されるウィジェットのサブセット。
フィールド | |
---|---|
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 アドオン アクション。 |
CommonAddOnManifest
すべてのアドオン ホスト アプリケーションで共有されるアドオン構成。
フィールド | |
---|---|
name |
必須。アドオンの表示名。 |
logoUrl |
必須。アドオン ツールバーに表示されるロゴ画像の URL。 |
layoutProperties |
アドオンカードの一般的なレイアウト プロパティ。 |
addOnWidgetSet |
アドオンで使用されるウィジェット。このフィールドが指定されていない場合は、デフォルトのセットが使用されます。 |
useLocaleFromApp |
ホストアプリからロケール情報を渡すかどうか。 |
homepageTrigger |
任意のコンテキスト、任意のホストで実行されるエンドポイントを定義します。この関数によって生成されたカードは常にユーザーに表示されますが、このアドオンでよりターゲットを絞ったトリガーが宣言されている場合、コンテキスト コンテンツによってカードが隠れる可能性があります。 |
universalActions[] |
アドオンの設定メニューとして機能するユニバーサル アクション メニューで拡張ポイントのリストを定義します。拡張ポイントには、開くリンク URL か、フォームの送信として実行するエンドポイントを指定できます。 |
openLinkUrlPrefixes |
OpenLink アクションでは、 |
CreateActionExtensionPoint
ユーザーが Google Workspace アプリケーションでリソース作成ワークフローを呼び出したときに配信されるトリガーの構成。詳細については、@ メニューからサードパーティ リソースを作成するをご覧ください。
フィールド | |
---|---|
id |
必須。この拡張ポイントを区別するための一意の ID。ID は最大 64 文字で、 |
labelText |
必須。リソース作成のエントリ ポイントのアイコンと一緒に表示されるテキスト( |
localizedLabelText |
(省略可)他の言語にローカライズするための ユーザーの言語 / 地域が地図のキーに存在する場合、ローカライズされたバージョンの |
runFunction |
必須。リソース作成ワークフローがトリガーされてリンクが作成されるときに実行されるエンドポイント。 |
logoUrl |
(省略可)リソース作成のエントリ ポイントに表示されるアイコン。省略した場合、メニューにはアドオンのツールバー アイコン |
HomepageExtensionPoint
アドオンのホームページ ビューを宣言するための一般的な形式です。
フィールド | |
---|---|
runFunction |
必須。この拡張ポイントが有効になったときに実行されるエンドポイント。 |
enabled |
(省略可) 設定しない場合のデフォルトは アドオンのカスタム ホームページ ビューが無効になっている場合は、代わりに汎用の概要カードが表示されます。 |
HttpAuthorizationHeader
アドオンの HTTP
リクエストで送信される認証ヘッダー。
列挙型 | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
デフォルト値。SYSTEM_ID_TOKEN と同等。 |
SYSTEM_ID_TOKEN |
プロジェクト固有の Google Workspace アドオンのシステム サービス アカウントの ID トークンを送信します(デフォルト)。 |
USER_ID_TOKEN |
エンドユーザーの ID トークンを送信します。 |
NONE |
Authentication ヘッダーを送信しないでください。 |
HttpOptions
アドオンの HTTP
エンドポイントにリクエストを送信するためのオプション。
フィールド | |
---|---|
authorizationHeader |
|
LayoutProperties
すべてのアドオン ホスト アプリケーションで共有されるカード レイアウト プロパティ。
フィールド | |
---|---|
primaryColor |
アドオンのメインの色。ツールバーの色を設定します。プライマリ カラーが設定されていない場合は、フレームワークで指定されたデフォルト値が使用されます。 |
secondaryColor |
アドオンのセカンダリ カラー。ボタンの色を設定します。プライマリ カラーは設定されているがセカンダリ カラーが設定されていない場合、セカンダリ カラーはプライマリ カラーと同じになります。プライマリ カラーもセカンダリ カラーも設定されていない場合は、フレームワークで指定されたデフォルト値が使用されます。 |
useNewMaterialDesign |
カードのマテリアル デザインを有効にします。 |
LinkPreviewExtensionPoint
ユーザーがサードパーティまたは Google 以外のサービスから Google ドキュメント、スプレッドシート、スライドのファイルにリンクを入力または貼り付けたときに配信されるトリガーの構成。
フィールド | |
---|---|
labelText |
必須。リンクのプレビューをユーザーに促すスマートチップの例のテキスト( |
localizedLabelText |
(省略可)他の言語にローカライズするための ユーザーの言語 / 地域が地図のキーに存在する場合、ローカライズされたバージョンの |
patterns[] |
必須。リンクをプレビューするためにアドオンをトリガーする URL パターンの配列。 |
runFunction |
必須。リンク プレビューがトリガーされたときに実行されるエンドポイント。 |
logoUrl |
(省略可)スマートチップとプレビュー カードに表示されるアイコン。省略した場合、アドオンではツールバー アイコン |
MenuItemExtensionPoint
ホストアプリ内に表示されるメニュー項目またはボタンを宣言するための一般的な形式。
フィールド | |
---|---|
runFunction |
必須。この拡張ポイントが有効になったときに実行されるエンドポイント。 |
label |
必須。この拡張ポイントを有効にして行った操作を説明する、ユーザーに表示されるテキスト。(例: 「請求書を挿入」)。 |
logoUrl |
アドオン ツールバーに表示されるロゴ画像の URL。 設定しない場合、アドオンのメインロゴの URL がデフォルトで使用されます。 |
UniversalActionExtensionPoint
ユニバーサル アクション メニュー項目の拡張ポイントを宣言するための形式です。
フィールド | |
---|---|
label |
必須。この拡張ポイントを有効にして行った操作を説明する、ユーザーに表示されるテキスト(「新しい連絡先を追加」など)。 |
共用体フィールド action_type 。必須。ユニバーサル アクション メニュー項目でサポートされているアクション タイプ。開くリンクまたは実行するエンドポイントを指定できます。action_type は次のいずれかになります。 |
|
openLink |
UniversalAction によって開かれる URL。 |
runFunction |
UniversalAction によって実行されるエンドポイント。 |
UriPattern
リンク プレビューをトリガーする各 URL パターンの設定。
フィールド | |
---|---|
hostPattern |
プレビューするには、各 URL パターンに必要です。URL パターンのドメイン。URL にこのドメインを含むリンクをプレビューします。特定のサブドメイン( たとえば、 |
pathPrefix |
(省略可) たとえば、URL ホストパターンが ホストパターン ドメイン内のすべての URL を照合する場合は、 |