Package google.apps.studio.v1

インデックス

WorkspaceStudioService

Workspace Studio サービス。

FireTrigger

rpc FireTrigger(FireTriggerRequest) returns (FireTriggerResponse)

トリガー イベントが発生したことを Google に通知します。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/workspace.studio.trigger

詳しくは、承認ガイドをご覧ください。

FireTriggerRequest

FireTrigger メソッドのリクエスト メッセージ。

フィールド
name

string

必須。トリガーのリソース名。形式: triggers/{trigger_id}

outputs

map<string, VariableData>

省略可。サードパーティ アプリケーションのトリガー イベントからの出力変数。

log

TextFormat

省略可。トリガー イベントのユーザー向けログ(省略可)。

request_id

string

省略可。このリクエストの一意の識別子。36 個の ASCII 文字に制限されています。ランダムな UUID をおすすめします。このリクエストは、request_id が指定されている場合にのみべき等です。

FireTriggerResponse

この型にはフィールドがありません。

FireTrigger メソッドに対するレスポンス メッセージ。

ResourceData

アプリケーション固有のリソース値。

フィールド
fields

map<string, VariableData>

フィールド名でキー付けされたリソース フィールドのマップ。

TextFormat

スタイル、ハイパーリンク、インタラクティブな要素などのリッチな書式設定オプションを含むテキストのブロック。

フィールド
text_format_elements[]

TextFormatElement

省略可。テキスト形式要素のコレクション。

チップ

テキスト形式のクリック可能なチップ。

フィールド
icon

Icon

省略可。チップに表示されるアイコン。

label

string

省略可。チップに表示されるテキスト。

url

string

省略可。チップがクリックされたときに移動する URL。

アイコン

チップ内のアイコン。

フィールド
共用体フィールド icons。チップに表示されるアイコン。icons は次のいずれかになります。
icon_url

string

HTTPS URL でホストされているカスタム アイコンを表示します。

次に例を示します。

"iconUrl":
"https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

サポートされているファイル形式は .png.jpg です。

material_icon

string

Google マテリアル アイコンで定義されたアイコン名(check_box など)。無効な名前は破棄され、空の文字列に置き換えられます。これにより、アイコンのレンダリングが失敗します。

TextFormatElement

WorkflowTextFormatMarkup メッセージ内の単一の要素。チップ、スタイル付きテキスト、ハイパーリンク、リスト コンテナにすることができます。

フィールド
共用体フィールド element。複数のテキスト形式要素のいずれかを表す要素。element は次のいずれかになります。
text

string

テキスト形式のテキスト。

chip

Chip

テキスト形式のクリック可能なチップ。

styled_text

StyledText

テキスト形式のスタイル付きテキスト。

list_container

ListContainer

テキスト形式のリスト コンテナ。

ListContainer

リスト項目のコンテナ。各リスト項目には複数の TextFormatElement を含めることができます。

フィールド
list_nest_level

int64

省略可。リストのネストレベル。最上位レベルは 0 から始まり、ネストされたリストごとに 1 ずつ増えます。

list_type

ListType

省略可。リストのタイプ。

list_items[]

ListItem

省略可。リストアイテムのコレクション。

ListItem

リストアイテム。

フィールド
text_format_elements[]

TextFormatElement

省略可。テキスト形式要素のコレクション。

ListType

さまざまなリストタイプの列挙型。

列挙型
LIST_TYPE_UNSPECIFIED リストタイプが指定されていません。
ORDERED 順序付きリスト。
UNORDERED 順序なしリスト。

StyledText

太字、斜体、色などのスタイルを含むテキスト要素。

フィールド
text

string

省略可。テキストのメイン コンテンツ。

styles[]

Style

省略可。テキストに適用されるスタイルのコレクション。

font_weight

FontWeight

省略可。テキストのフォントの太さ。

color

Color

省略可。テキストの色。

wrap_style

WrapStyle

省略可。テキストの折り返しスタイル。

FontWeight

さまざまなフォントの太さの列挙型。

列挙型
FONT_WEIGHT_UNSPECIFIED 標準の太さの標準のウェイト。
LIGHT 厚みが薄くなり、軽量化されました。
MEDIUM ライトとボールドの中間の太さ。
BOLD 厚みが増し、重量が増加。

スタイル

斜体や下線などのさまざまなテキスト スタイルの列挙型。

列挙型
STYLE_UNSPECIFIED スタイルは適用されていません。
ITALIC 斜体スタイル。
UNDERLINE 下線のスタイル。
STRIKETHROUGH 取り消し線スタイル。
LINE_BREAK 改行。
UPPERCASE 大文字スタイル。
CODE Code.
CODE_BLOCK コードブロック。

WrapStyle

さまざまな折り返しスタイルの列挙型。

列挙型
WRAP_STYLE_UNSPECIFIED 折り返しスタイルが指定されていません。
NO_WRAP 折り返しスタイルなし。

VariableData

さまざまな型の複数の値を保持できる変数データを表します。

フィールド
boolean_values[]

bool

ブール値。

integer_values[]

int64

整数値。

string_values[]

string

文字列値。

timestamp_values[]

Timestamp

タイムスタンプ値。

resource_references[]

string

リソース ID のリスト(例: 「spaces/123」)。

resource_data_values[]

ResourceData

リソースデータのリスト。

email_address_values[]

string

メールアドレスの値。

users[]

string

Google ユーザーの値(users/{user} 形式)。