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

ไม่บังคับ ตัวระบุที่ไม่ซ้ำกันสำหรับคำขอนี้ จำกัดไว้ที่อักขระ ASCII 36 ตัว ขอแนะนำให้ใช้ UUID แบบสุ่ม คำขอนี้จะไม่มีการเปลี่ยนแปลงซ้ำก็ต่อเมื่อมีการระบุ request_id

FireTriggerResponse

ประเภทนี้ไม่มีฟิลด์

ข้อความตอบกลับสำหรับเมธอด FireTrigger

ResourceData

ค่าทรัพยากรเฉพาะแอปพลิเคชัน

ช่อง
fields

map<string, VariableData>

แผนที่ของฟิลด์ทรัพยากรที่คีย์ตามชื่อฟิลด์

TextFormat

บล็อกข้อความที่มีตัวเลือกการจัดรูปแบบ Rich Text ซึ่งรวมถึงสไตล์ ไฮเปอร์ลิงก์ และองค์ประกอบแบบอินเทอร์แอกทีฟ

ช่อง
text_format_elements[]

TextFormatElement

ไม่บังคับ คอลเล็กชันขององค์ประกอบรูปแบบข้อความ

ชิป

ชิปที่คลิกได้ในรูปแบบข้อความ

ช่อง
icon

Icon

ไม่บังคับ ไอคอนที่แสดงในชิป

label

string

ไม่บังคับ ข้อความที่แสดงในชิป

url

string

ไม่บังคับ URL ที่จะไปยังเมื่อคลิกชิป

ไอคอน

ไอคอนในชิป

ช่อง
ฟิลด์ Union 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 Material Icon เช่น check_box ระบบจะทิ้งชื่อที่ไม่ถูกต้องและแทนที่ด้วยสตริงว่างเปล่า ซึ่งจะส่งผลให้ไอคอนแสดงผลไม่สำเร็จ

TextFormatElement

องค์ประกอบเดียวภายในข้อความ WorkflowTextFormatMarkup ซึ่งอาจเป็นชิป ข้อความที่มีสไตล์ ไฮเปอร์ลิงก์ หรือคอนเทนเนอร์รายการ

ช่อง
ฟิลด์ Union 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

Enum สำหรับรายการประเภทต่างๆ

Enum
LIST_TYPE_UNSPECIFIED ไม่ได้ระบุประเภทรายการ
ORDERED รายการตามลำดับ
UNORDERED รายการที่ไม่เรียงลำดับ

StyledText

องค์ประกอบของข้อความที่มีรูปแบบ เช่น ตัวหนา ตัวเอียง และสี

ช่อง
text

string

ไม่บังคับ เนื้อหาหลักของข้อความ

styles[]

Style

ไม่บังคับ ชุดรูปแบบที่ใช้กับข้อความ

font_weight

FontWeight

ไม่บังคับ น้ำหนักแบบอักษรของข้อความ

color

Color

ไม่บังคับ สีของข้อความ

wrap_style

WrapStyle

ไม่บังคับ รูปแบบการตัดข้อความขึ้นบรรทัดใหม่

FontWeight

Enum สำหรับน้ำหนักแบบอักษรต่างๆ

Enum
FONT_WEIGHT_UNSPECIFIED น้ำหนักมาตรฐานที่มีความหนาปกติ
LIGHT น้ำหนักเบาขึ้นและบางลง
MEDIUM น้ำหนักปานกลางระหว่างแบบบางและแบบหนา
BOLD น้ำหนักมากขึ้นและความหนาเพิ่มขึ้น

รูปแบบ

Enum สำหรับรูปแบบข้อความต่างๆ เช่น ตัวเอียง ขีดเส้นใต้ เป็นต้น

Enum
STYLE_UNSPECIFIED ไม่ได้ใช้รูปแบบ
ITALIC รูปแบบตัวเอียง
UNDERLINE รูปแบบขีดเส้นใต้
STRIKETHROUGH รูปแบบขีดทับ
LINE_BREAK ขึ้นบรรทัดใหม่
UPPERCASE รูปแบบตัวพิมพ์ใหญ่
CODE เขียนโค้ด
CODE_BLOCK โค้ดบล็อก

WrapStyle

Enum สำหรับรูปแบบการตัดคำต่างๆ

Enum
WRAP_STYLE_UNSPECIFIED ไม่ได้ระบุรูปแบบการตัดข้อความ
NO_WRAP ไม่มีรูปแบบการตัดคำ

VariableData

แสดงข้อมูลตัวแปรซึ่งสามารถมีค่าหลายค่าของประเภทต่างๆ

ช่อง
boolean_values[]

bool

ค่าบูลีน

integer_values[]

int64

ค่าจำนวนเต็ม

string_values[]

string

ค่าสตริง

timestamp_values[]

Timestamp

ค่าการประทับเวลา

resource_references[]

string

รายการรหัสทรัพยากร (เช่น "spaces/123")

resource_data_values[]

ResourceData

รายการข้อมูลทรัพยากร

email_address_values[]

string

ค่าอีเมล

users[]

string

ค่าผู้ใช้ Google ในรูปแบบ users/{user}