このサービスを使用すると、Google Workspace Studio を拡張する Google Workspace アドオンをスクリプトで構成して構築できます。
クラス
| 名前 | 概要 |
|---|---|
Action | Google Workspace Studio を拡張する Google Workspace アドオンが新しいカードのレンダリングに使用できるアクション。 |
Add | Add を使用すると、Google Workspace Studio を拡張する Google Workspace アドオンのレスポンスを作成できます。 |
Basic | 基本的な汎用データ型を表す列挙型。 |
Color | RGBA カラースペースのカラーを表す Color オブジェクト。 |
Data | DataType は、変数の型を設定するために使用されます。 |
Dynamic | DynamicResourceDefinition は Resource の構成要素です。1 つ以上の Resource を含み、Google Workspace Studio のステップで提供される出力変数の数を動的に定義できます。 |
Error | エラーの対応可能性を表す列挙型。 |
Error | エラーが発生した場合のアクション呼び出しの再試行可能性を表す列挙型。 |
Font | スタイル付きテキストのフォントの太さを表す列挙型。 |
Host | HostAppAction は、個々のホストアプリによって処理される Action の一種です。 |
Hyperlink | Text で使用される Hyperlink 要素。 |
Insert | InsertSection オブジェクトのビルダー。 |
Insert | InsertWidget オブジェクトのビルダー。 |
Link | サードパーティ リソースのリンク オブジェクト。ホスト アプリケーションでスマートチップに変換されます。 |
List | リスト項目のコンテナ。各リスト項目には複数の Text を含めることができます。 |
List | リスト項目。各リスト項目には複数の Text を含めることができます。 |
List | リストのタイプを表す列挙型。 |
Modify | Modify オブジェクトのビルダー。Modify オブジェクトを Action に渡すことで、既存のカードのインターフェースを変更して更新します。 |
Navigation | カード ナビゲーションを制御するヘルパー オブジェクト。 |
Remove | Remove オブジェクトのビルダー。 |
Remove | RemoveWidget オブジェクトのビルダー。 |
Render | ユーザー操作に応じて Action を実行して、カードをレンダリングまたは更新します。 |
Render | Render オブジェクトのビルダー。 |
Resource | アプリケーション固有のリソースデータを表します。リソースデータには、変数名と Variable の key-value ペアのコレクションが含まれます。 |
Resource | ResourceField は Dynamic の基本的な構成要素です。各リソース フィールドは、現在のステップの出力変数に対応しています。 |
Resource | Resource は Resource の一種で、マニフェストで指定された dynamic 関数を介して、リソース フィールドのリストの定義を取得するために使用されます。 |
Resource | ResourceRetrievedAction は、必要に応じてカスタム リソース コンテンツを取得するために使用されます。カスタム リソース フィールドは ResourceData で定義されます。 |
Resource | アプリケーション固有のリソースタイプ。リソースタイプの固有識別子には、対応する WorkflowResourceDefinition が必要です。 |
Return | ReturnElementErrorAction は、要素の呼び出し中にエラーが発生したことを示します。 |
Return | Google Workspace Studio で実行されたアクションによって生成された出力変数を含みます。 |
Save | このアクションは、ホストアプリ(Google Workspace Studio)がエージェントを保存する必要があることを示します。 |
Styled | 太字、斜体、色などのスタイルを含むテキスト要素。 |
Text | テキスト形式のクリック可能なチップ。 |
Text | テキスト形式要素。Text、Styled、Hyperlink、List のいずれかになります。 |
Text | Text に表示されるアイコン。 |
Text | スタイル付きテキストのスタイルを表す列挙型。 |
Time | Variable に追加できるタイムスタンプ オブジェクトを表します。 |
Update | Update オブジェクトのビルダー。 |
Validation | 検証エラーの重大度を表す列挙型。 |
Value | valueMetadata には、変数の潜在的な値に関する情報が含まれます。 |
Variable | さまざまな型の値のコレクションを含むことができる変数データを表します。 |
Workflow | WorkflowAction は、Google Workspace Studio で特定のアクションを実行するために使用される Host の一種です。 |
Workflow | Text で定義されたスタイル、ハイパーリンク、インタラクティブ要素などのリッチ フォーマット オプションを含むテキスト ブロック。 |
Workflow | このアクションは、ホストアプリ(Google Workspace Studio)が検証エラーを表示する必要があることを示します。 |
Action
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Action | アクションに ModifyCard オペレーションを追加します。 |
add | Action | アクションにカード ナビゲーションを追加します。 |
Add Ons Response Service
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
new | Action | 新しい Action を作成します。 |
new | Navigation | 新しい Navigation を作成します。 |
new | Render | 新しい Render を作成します。 |
Basic Data Type
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
BASIC_TYPE_UNSPECIFIED | Enum | デフォルト値。 |
STRING | Enum | 文字列。 |
INTEGER | Enum | 整数値。 |
FLOAT | Enum | 浮動小数点数。 |
TIMESTAMP | Enum | ISO 8601 形式のタイムスタンプ。 |
BOOLEAN | Enum | ブール値。 |
EMAIL_ADDRESS | Enum | メールアドレス形式の文字列。 |
GOOGLE_USER | Enum | Google サービスのユーザー(「users/encoded_GAIA_ID」の形式) |
FILE | Enum | ファイル形式。 |
FORMATTED_TEXT | Enum | リッチテキスト形式のテキスト。 |
Color
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Color | 色のアルファ要素を設定します。 |
set | Color | 色の青要素を設定します。 |
set | Color | 色の緑の要素を設定します。 |
set | Color | 色の赤色成分を設定します。 |
Data Type
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Data | データ型をサポートされている Basic のいずれかに設定します。 |
set | Data | データ型をカスタム定義の Resource に設定します。 |
set | Data | 変数の型関連情報を含む Value を設定します。 |
Dynamic Resource Definition
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Dynamic | 動的リソース定義にリソース フィールドを追加します。 |
set | Dynamic | 動的リソース定義の ID を設定します。この ID はマニフェストの workflow に対応します。 |
Error Actionability
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
ERROR_ACTIONABILITY_UNSPECIFIED | Enum | 指定なし。 |
NOT_ACTIONABLE | Enum | このエラーは、構成カードからユーザーが修正することはできません。 |
ACTIONABLE | Enum | このエラーは、設定カードからユーザーが修正できます。 |
Error Retryability
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
RETRYABILITY_UNSPECIFIED | Enum | 指定なし。 |
NOT_RETRYABLE | Enum | このエラーは再試行できません。フローは最初の試行後に終了します。 |
RETRYABLE | Enum | エラーは再試行可能です。Workflow は Step の実行を最大 5 回試行します。 |
Font Weight
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
FONT_WEIGHT_UNSPECIFIED | Enum | 標準の太さの標準の重み。 |
LIGHT | Enum | 軽量化と薄型化を実現。 |
MEDIUM | Enum | ライトとボールドの中間の太さ。 |
BOLD | Enum | 厚みが増し、重量が増加。 |
Host App Action
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Host | ホストアプリのアクションをワークフロー アクションに設定します。 |
Hyperlink
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Hyperlink | ハイパーリンクのリンク先 URL を設定します。 |
set | Hyperlink | ハイパーリンクのテキストを設定します。 |
Insert Section
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
insert | Insert | 新しいセクションをカードの上部に挿入するかどうかを示す onCardTop フラグを設定します。 |
insert | Insert | セクション ID を設定します。新しいセクションは、その下に挿入されます。 |
set | Insert | 挿入するカード セクションを設定します。 |
Insert Widget
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
insert | Insert | ウィジェット ID を設定します。新しいウィジェットは、指定された ID のウィジェットの上に挿入されます。 |
insert | Insert | ウィジェット ID を設定します。新しいウィジェットは、指定された ID のウィジェットの下に挿入されます。 |
set | Insert | 挿入する Widget を設定します。 |
Link
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Link | リンクのタイトルを設定します。 |
set | Link | リンクの URL を設定します。 |
List Container
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | List | リストアイテムをリスト コンテナに追加します。 |
set | List | リストのレベルを設定します。最上位のリストは 0 から始まり、ネストされたリストごとに 1 ずつ増えます。 |
set | List | リストのタイプを順序付きまたは順序なしに設定します。 |
List Item
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | List | リストアイテムに Text を追加します。 |
List Type
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
LIST_TYPE_UNSPECIFIED | Enum | デフォルト値。 |
ORDERED | Enum | 順序付きリスト。 |
UNORDERED | Enum | 順序なしリスト。 |
Modify Card
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Modify | この変更カード オブジェクトの Insert を設定します。 |
set | Modify | この変更カード オブジェクトの Insert を設定します。 |
set | Modify | この変更カード オブジェクトの Remove を設定します。 |
set | Modify | この変更カード オブジェクトの Remove を設定します。 |
set | Modify | この変更カード オブジェクトの置換 Card を設定します。置換セクションは、既存のカード セクションと同じ ID を持つ必要があります。 |
set | Modify | この変更カード オブジェクトの置換ウィジェットを設定します。置換ウィジェットは、既存のウィジェットと同じ ID を持つ必要があります。 |
set | Modify | この変更カード オブジェクトの Update を設定します。 |
Navigation
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
print | String | このオブジェクトの JSON 表現を出力します。 |
push | Navigation | 指定されたカードをスタックにプッシュします。 |
Remove Section
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Remove | 削除するセクションのセクション ID を設定します。 |
Remove Widget
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Remove | 削除するウィジェットのウィジェット ID を設定します。 |
Render Action
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
print | String | このオブジェクトの JSON 表現を出力します。 |
Render Action Builder
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
build() | Render | 現在のレンダリング アクションをビルドして検証します。 |
set | Render | アドオンが UI の更新に使用できるアクションをレンダリング アクションに設定します。 |
set | Render | 個々のホストアプリで処理される Host をレンダリング アクションに設定します。 |
Resource Data
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Resource | 変数名でキー設定された Variable を追加します。キーがすでに存在する場合は、値が上書きされます。 |
set | Resource | 変数名でキー設定された変数データのマップを設定します。 |
Resource Field
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Resource | フィールドのデータ型を設定し、他のステップで選択時に型で変数をフィルタできるようにします。 |
set | Resource | 後続のステップで変数の選択時にエンドユーザーに表示されるフィールドの説明を設定します。 |
set | Resource | ステップの実行中に値を指定するプロバイダ関数のキーを設定します。 |
Resource Fields Definition Retrieved Action
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Resource | 取得したリソース フィールド定義アクションに Dynamic を追加します。 |
Resource Retrieved Action
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Resource | Resource をリソース取得アクションに設定して、動的リソース フィールドまたはカスタム リソース フィールドに値を指定します。 |
Resource Type
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Resource | ワークフロー リソース定義 ID を設定します。 |
Return Element Error Action
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Return | エラーの対処可能性を設定します。ステップを再構成することで解決できるエラーは、対処可能である必要があります。 |
set | Return | ワークフローのアクティビティ フィードでエンドユーザーに表示されるエラーログを設定します。 |
set | Return | エラーの再試行可能性を設定します。エラーが再試行可能でない場合、フローは最初の試行後に終了します。 |
Return Output Variables Action
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Return | 変数名でキー設定された変数データを追加します。キーがすでに存在する場合は、値が上書きされます。 |
set | Return | 実行されたワークフロー アクションのログを、ワークフローのアクティビティ フィードでエンドユーザーに設定します。 |
set | Return | 変数名でキー設定された変数データのマップを設定します。キーがすでに存在する場合は、値が上書きされます。 |
Save Workflow Action
Styled Text
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Styled | スタイル付きテキストのスタイルを設定します。1 つのスタイル付きテキストに複数のスタイルを適用できます。 |
set | Styled | スタイル付きテキストの色を設定します。 |
set | Styled | スタイル設定されたテキストのフォントの太さを設定します。 |
set | Styled | スタイル付きテキストのメイン コンテンツを設定します。 |
Text Format Chip
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Text | チップに表示されるテキストを設定します。 |
set | Text | チップに表示されるアイコンを設定します。 |
set | Text | チップがクリックされたときに移動する URL を設定します。 |
Text Format Element
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Text | テキスト形式要素を Hyperlink として設定します。 |
set | Text | テキスト形式要素を List として設定します。 |
set | Text | テキスト形式要素を Styled として設定します。 |
set | Text | テキスト形式要素をテキスト文字列として設定します。 |
set | Text | テキスト形式要素を Text として設定します。 |
Text Format Icon
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Text | アイコンの URL を設定します。 |
set | Text | Google マテリアル アイコンで定義されたマテリアル アイコン名を設定します。 |
Text Style
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
STYLE_UNSPECIFIED | Enum | スタイルは適用されていません。 |
ITALIC | Enum | 斜体スタイル。 |
UNDERLINE | Enum | 下線のスタイル。 |
STRIKETHROUGH | Enum | 取り消し線スタイル。 |
LINE_BREAK | Enum | 改行。 |
UPPERCASE | Enum | 大文字スタイル。 |
CODE | Enum | コード スタイル。 |
CODE_BLOCK | Enum | コードブロックのスタイル。 |
Time Stamp
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Time | タイムスタンプのナノ秒を設定します。これは、現在の秒内のナノ秒数を表します。 |
set | Time | タイムスタンプの秒数を設定します。これは、Unix エポック(1970 年 1 月 1 日 00:00:00 UTC)からの秒数を表します。 |
Update Widget
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Update | 複数選択メニューで選択できる新しい項目を追加します。 |
Validation Error Severity
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
SEVERITY_UNSPECIFIED | Enum | 指定なし。 |
CRITICAL | Enum | 重大: エラーが重大であり、公開前に修正する必要があります。 |
WARNING | Enum | 警告: エラーは重大ではなく、公開をブロックしていません。 |
Value Metadata
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Value | 変数データに対して動的にキャストできるオプションの許可型をこの値のメタデータに追加します。 |
add | Value | 変数の許容される列挙値に省略可能な文字列値を追加します。このフィールドは、Data が String 型に設定されている場合にのみ設定できます。 |
set | Value | 変数のオプションのデフォルト値を設定します。たとえば、変数の型がブール値の場合、defaultValue は「true」または「false」に設定できます。 |
Variable Data
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Variable | 変数データにブール値を追加します。 |
add | Variable | 変数データにメールアドレスを追加します。 |
add | Variable | 変数データに float 値を追加します。 |
add | Variable | 変数データに Google ユーザーを追加します。 |
add | Variable | 変数データに整数値を追加します。 |
add | Variable | 変数データに Resource 値を追加します。 |
add | Variable | リソース参照 ID を変数データに追加します。 |
add | Variable | 変数データに文字列値を追加します。 |
add | Variable | 変数データに Time 値を追加します。 |
add | Variable | 変数データに Workflow 値を追加します。 |
Workflow Action
Workflow Text Format
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Workflow | ワークフローのテキスト形式に Text を追加します。 |
Workflow Validation Error Action
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
set | Workflow | 検証エラーの重大度を設定します。 |