Package apps.extensions.markup

ดัชนี

CalendarClientActionMarkup

ช่อง
editAttendeesActionMarkup

EditAttendeesActionMarkup

การดำเนินการที่เพิ่มผู้เข้าร่วมไปยังกิจกรรมใน Google ปฏิทิน

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

การดำเนินการที่เพิ่มข้อมูลการประชุมไปยังกิจกรรมใน Google ปฏิทิน ส่วนเสริมการประชุมของบุคคลที่สามจะสร้างได้ใน Apps Script เท่านั้น

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

การดำเนินการที่เพิ่มไฟล์แนบไปยังกิจกรรมใน Google ปฏิทิน

createConferenceDataActionMarkup

CreateConferenceDataActionMarkup

การดำเนินการที่แสดงข้อมูลการประชุมเมื่อสร้างกิจกรรมใน Google ปฏิทิน

createConferenceSettingUrlActionMarkup

CreateConferenceSettingUrlActionMarkup

การดำเนินการที่สร้าง URL การตั้งค่า createconference

calendarSubscriptionActionMarkup

CalendarSubscriptionActionMarkup

การดำเนินการที่จัดการการสมัครใช้บริการปฏิทิน รองรับการสร้างการสมัครใช้บริการในส่วนเสริมปลายทาง HTTP เท่านั้น ไม่เกี่ยวข้องกับส่วนเสริม Apps Script

AddAttachmentsActionMarkup

ช่อง
addonAttachments[]

AddonAttachment

AddonAttachment

ช่อง
resourceUrl

string

title

string

ชื่อของไฟล์แนบ

mimeType

string

ประเภท MIME ของเนื้อหาใน resourceUrl

iconUrl

string

ลิงก์ไปยังไอคอนของแหล่งข้อมูล

CalendarSubscriptionActionMarkup

การดำเนินการที่จัดการการสมัครใช้บริการปฏิทินสำหรับผู้ใช้ปัจจุบัน

การสร้างการสมัครใช้บริการเป็นแบบ Idempotent กล่าวคือ หากผู้ใช้สมัครใช้บริการปฏิทินที่ระบุภายใต้การติดตั้งใช้งานส่วนเสริมนี้อยู่แล้ว การแสดงผลการดำเนินการนี้จะช่วยให้มั่นใจได้ว่าการสมัครใช้บริการจะยังคงทำงานอยู่โดยไม่สร้างการสมัครใช้บริการที่ซ้ำกันหรือการแจ้งเตือนเหตุการณ์ที่ซ้ำกัน คุณไม่จำเป็นต้องตรวจสอบการสมัครใช้บริการที่มีอยู่ก่อนที่จะแสดงผลการดำเนินการนี้

รองรับการสร้างการสมัครใช้บริการในส่วนเสริมปลายทาง HTTP เท่านั้น ไม่เกี่ยวข้องกับส่วนเสริม Apps Script

ช่อง
operation

Operation

การดำเนินการที่จะทำ ปัจจุบันรองรับเฉพาะ CREATE เท่านั้น การสร้างการสมัครใช้บริการเป็นแบบ Idempotent

calendarId

string

รหัสปฏิทินที่จะติดตาม

การดำเนินการ

Enum
OPERATION_UNSPECIFIED
CREATE

ConferenceDataMarkup

มาร์กอัปที่กำหนดข้อมูลการประชุมที่เชื่อมโยงกับกิจกรรมใน Google ปฏิทิน ส่วนเสริมการประชุมของบุคคลที่สามจะสร้างได้ใน Apps Script เท่านั้น

ช่อง
conferenceId

string

ตัวระบุที่ไม่ซ้ำกันสำหรับข้อมูลการประชุมนี้ ความยาวสูงสุด 512 อักขระ

entryPoints[]

EntryPointMarkup

จุดแรกเข้าสู่การประชุม อนุญาตให้มีจุดแรกเข้าได้สูงสุด 300 จุด

parameters[]

Parameter

พารามิเตอร์ส่วนเสริมเพิ่มเติม อนุญาตให้มีพารามิเตอร์ได้สูงสุด 300 รายการ

error

Error

หากตั้งค่าไว้ หมายความว่าเกิดข้อผิดพลาดระหว่างการสร้างการประชุม

note

string

หมายเหตุเพิ่มเติม (เช่น วิธีการจากผู้ดูแลระบบ ประกาศทางกฎหมาย) ที่จะแสดงต่อผู้ใช้ มี HTML ได้ ความยาวสูงสุด 2,048 อักขระ

conferenceSolutionId

string

ตัวระบุของโซลูชันการประชุม ต้องตรงกับค่าจากช่อง calendar.conferenceSolution.id ของการติดตั้งใช้งาน

EntryPointMarkup

วิธีเข้าร่วมการประชุม ส่วนเสริมการประชุมของบุคคลที่สามจะสร้างได้ใน Apps Script เท่านั้น

ช่อง
type

Type

ประเภทของจุดแรกเข้า ต้องระบุ

uri

string

URI สำหรับเข้าร่วมการประชุม รองรับ tel: และ http(s): และควรมีความยาวไม่เกิน 1,300 อักขระ ต้องระบุ

label

string

ป้ายกำกับของจุดแรกเข้าที่จะแสดงต่อผู้ใช้ ความยาวสูงสุด 512 อักขระ

meetingCode

string

รหัสการประชุมสำหรับเข้าถึงการประชุม มีความยาวสูงสุด 128 อักขระ

accessCode

string

รหัสการเข้าถึงสำหรับการเข้าถึงการประชุม มีความยาวสูงสุด 128 อักขระ

passcode

string

รหัสผ่านสำหรับการเข้าถึงการประชุม มีความยาวสูงสุด 128 อักขระ

password

string

รหัสผ่านสำหรับการเข้าถึงการประชุม มีความยาวสูงสุด 128 อักขระ

pin

string

PIN สำหรับเข้าถึงการประชุม มีความยาวสูงสุด 128 อักขระ

regionCode

string

รหัสภูมิภาค CLDR/ISO 3166 สำหรับประเทศที่เชื่อมโยงกับจุดแรกเข้านี้ ใช้กับ Type.PHONE เท่านั้น

features[]

Feature

ฟีเจอร์ของจุดแรกเข้า เช่น การโทรแบบมีค่าบริการหรือโทรฟรี จุดแรกเข้า 1 จุดอาจมีฟีเจอร์หลายรายการ

ฟีเจอร์

ฟีเจอร์ของจุดแรกเข้า ฟีเจอร์บางอย่างอาจใช้ได้กับจุดแรกเข้าที่เฉพาะเจาะจงเท่านั้น

Enum
UNKNOWN_FEATURE ฟีเจอร์ที่ไม่รู้จัก
TOLL ใช้กับจุดแรกเข้า PHONE จุด ระบบจะเรียกเก็บเงินจากผู้โทรเมื่อโทรไปยังหมายเลขที่มีค่าบริการ หมายเลขหนึ่งๆ จะเป็นทั้งหมายเลขโทรฟรีและหมายเลขโทรแบบมีค่าใช้จ่ายในเวลาเดียวกันไม่ได้
TOLL_FREE ใช้กับจุดแรกเข้า PHONE จุด สำหรับผู้โทร การโทรไปยังหมายเลขโทรฟรีจะไม่มีค่าใช้จ่าย หมายเลขหนึ่งๆ จะเป็นทั้งหมายเลขโทรฟรีและหมายเลขโทรแบบมีค่าใช้จ่ายในเวลาเดียวกันไม่ได้

ประเภท

ประเภทของจุดแรกเข้า ส่วนเสริมการประชุมของบุคคลที่สามจะสร้างได้ใน Apps Script เท่านั้น

Enum
UNKNOWN ประเภทการประชุมที่ไม่รู้จัก
VIDEO การประชุมทางวิดีโอ
PHONE การประชุมทางโทรศัพท์
MORE ใช้เพื่อระบุลิงก์ไปยังข้อมูลการเข้าร่วมการประชุมเพิ่มเติม
SIP การประชุมที่ใช้โปรโตคอลการเริ่มต้นเซสชัน

ข้อผิดพลาด

แสดงข้อผิดพลาดที่เกิดขึ้นระหว่างการสร้างการประชุม ส่วนเสริมการประชุมของบุคคลที่สามจะสร้างได้ใน Apps Script เท่านั้น

ช่อง
type

Type

ประเภทข้อผิดพลาด ต้องระบุ

authenticationUrl

string

หากประเภทข้อผิดพลาดคือ AUTHENTICATION ส่วนเสริมจะระบุ URL ที่อนุญาตให้ผู้ใช้เข้าสู่ระบบได้ ยาวไม่เกิน 1,300 อักขระ

ประเภท

Enum
UNKNOWN ข้อผิดพลาดที่ไม่รู้จัก
AUTHENTICATION ข้อผิดพลาดในการตรวจสอบสิทธิ์
TEMPORARY ข้อผิดพลาดชั่วคราว
PERMANENT ข้อผิดพลาดถาวร
PERMISSION_DENIED ผู้ใช้ไม่ได้รับอนุญาตให้ดำเนินการบางอย่างในระบบการประชุมของบุคคลที่สาม
CONFERENCE_SOLUTION_FORBIDDEN ผู้ใช้ไม่ได้รับอนุญาตให้ใช้โซลูชันการประชุมที่เลือก (แต่อาจได้รับอนุญาตให้ใช้โซลูชันอื่นๆ ที่ส่วนเสริมนำเสนอ)

พารามิเตอร์

พารามิเตอร์เฉพาะโซลูชันที่คงอยู่กับข้อมูลเหตุการณ์ และหากจำเป็นต้องอัปเดตหรือลบ ระบบจะส่งพารามิเตอร์ไปยังส่วนเสริม เช่น [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

ช่อง
key

string

คีย์ของพารามิเตอร์ ยาวไม่เกิน 50 อักขระ ต้องระบุ

value

string

ค่าของพารามิเตอร์ ความยาวสูงสุด 1,024 อักขระ ต้องระบุ

CreateConferenceDataActionMarkup

ช่อง
createConferenceData

ConferenceDataMarkup

ข้อมูลการประชุมที่จะเพิ่มลงในกิจกรรมใน Google ปฏิทินเมื่อสร้างกิจกรรม

CreateConferenceSettingUrlActionMarkup

ช่อง
settingsUrl

string

URI สำหรับหน้าการตั้งค่าที่สร้างโดยส่วนเสริม

EditAttendeesActionMarkup

ช่อง
addAttendeeEmails[]

string

รายชื่อผู้เข้าร่วมที่จะเพิ่มลงในกิจกรรมใน Google ปฏิทิน

EditConferenceDataActionMarkup

ช่อง

ฟิลด์ Union conference

conference ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

conferenceData

ConferenceDataMarkup

ข้อมูลการประชุมที่จะเพิ่มลงในกิจกรรมใน Google ปฏิทิน ส่วนเสริมการประชุมของบุคคลที่สามจะสร้างได้ใน Apps Script เท่านั้น

ChatClientDataSourceMarkup

สำหรับวิดเจ็ต SelectionInput ที่ใช้เมนูแบบหลายตัวเลือก แหล่งข้อมูลจาก Google Chat แหล่งข้อมูลจะป้อนข้อมูลรายการที่เลือกสำหรับเมนูแบบเลือกได้หลายรายการ เช่น ผู้ใช้สามารถเลือกพื้นที่ทำงานใน Google Chat ที่ตนเป็นสมาชิกได้

ใช้ได้กับแอป Google Chat และใช้ไม่ได้กับส่วนเสริม Google Workspace

ช่อง
ฟิลด์ Union source แหล่งข้อมูล Google Chat source ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
spaceDataSource

SpaceDataSource

พื้นที่ทำงานใน Google Chat ที่ผู้ใช้เป็นสมาชิก

SpaceDataSource

แหล่งข้อมูลที่ป้อนข้อมูลพื้นที่ทำงาน Google Chat เป็นรายการที่เลือกสำหรับเมนูแบบเลือกได้หลายรายการ แสดงเฉพาะพื้นที่ทำงานที่ผู้ใช้เป็นสมาชิกเท่านั้น

ใช้ได้กับแอป Google Chat และใช้ไม่ได้กับส่วนเสริม Google Workspace

ช่อง
defaultToCurrentSpace

bool

หากตั้งค่าเป็น true เมนูแบบเลือกหลายรายการจะเลือกพื้นที่ใน Google Chat ปัจจุบันเป็นรายการโดยค่าเริ่มต้น

ChatDataActionMarkup

สร้างหรืออัปเดตข้อความใน Google Chat โปรดดูรายละเอียดที่หัวข้อสร้างอินเทอร์เฟซ Google Chat

ช่อง
ฟิลด์ Union action การดำเนินการของ Google Chat action ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
createMessageAction

CreateMessageAction

ส่งข้อความในฐานะแอป Google Chat

updateMessageAction

UpdateMessageAction

อัปเดตข้อความของแอป Google Chat

updateInlinePreviewAction

UpdateInlinePreviewAction

หากต้องการแสดงตัวอย่างลิงก์ ให้เพิ่มการ์ดอย่างน้อย 1 รายการลงในข้อความของผู้ใช้ Google Chat

CreateMessageAction

แอปใน Chat จะส่งข้อความ โปรดดูรายละเอียดที่หัวข้อส่งข้อความ Google Chat

ช่อง
message

Message

ข้อความแชทใน Google Chat

UpdateInlinePreviewAction

แอปใน Chat จะแสดงตัวอย่างลิงก์ในข้อความโดยการเพิ่มหรืออัปเดตการ์ดอย่างน้อย 1 รายการ โปรดดูรายละเอียดที่หัวข้อแสดงตัวอย่างลิงก์ในข้อความ Google Chat

ช่อง
cardsV2[]

CardWithId

อาร์เรย์ของการ์ดอย่างน้อย 1 รายการ

UpdateMessageAction

แอปใน Chat จะอัปเดตข้อความหรือการ์ดในข้อความ โปรดดูรายละเอียดที่หัวข้อส่งข้อความ Google Chat

ช่อง
message

Message

ข้อความที่อัปเดต

DriveClientActionMarkup

ช่อง
requestFileScope

RequestFileScope

RequestFileScope

ช่อง
itemId

string

EditorClientActionMarkup

ช่อง

ฟิลด์ Union action

action ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

ประเภทนี้ไม่มีช่อง

GmailClientActionMarkup

ช่อง

ฟิลด์ Union type

type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

ช่อง
type

AddonComposeUiActionType

AddonComposeUiActionType

Enum
UNSPECIFIED ค่าเริ่มต้น หากไม่ระบุ ระบบจะไม่ดำเนินการใดๆ
DISMISS ปิด UI การเขียนของส่วนเสริม

OpenCreatedDraftActionMarkup

ช่อง
draftId

string

รหัสของฉบับร่างที่สร้างขึ้นใหม่ในรูปแบบ "r123"

draftStorageId

string

รหัสพื้นที่เก็บข้อมูลของเซิร์ฟเวอร์ในรูปแบบเลขฐานสิบหก เช่น "15e9fa622ce1029d"

draftThreadServerPermId

string

รหัสถาวรของเซิร์ฟเวอร์สำหรับชุดข้อความของฉบับร่าง ระบบไม่ได้ตั้งค่าช่องนี้ไว้ที่ใดเลย และจะข้ามช่องนี้เมื่อประมวลผล OpenCreatedDraftActionMarkup โปรดระบุและใช้ draftThreadStorageId แทน

draftThreadId

string

รหัสของชุดข้อความที่มีฉบับร่างที่สร้างขึ้นใหม่ เช่น "15e9fa622ce1029d"

TaskActionMarkup

ช่อง
reloadTasks

bool

UpdateDraftActionMarkup

ช่อง
updateBody

UpdateBody

ช่องที่มีชุดการดำเนินการอัปเดตเพื่อดำเนินการกับเนื้อหาร่างที่ผู้ใช้กำลังแก้ไขอยู่

updateToRecipients

UpdateToRecipients

หากตั้งค่าไว้ ระบบจะแทนที่ผู้รับในช่อง "ถึง" ที่มีอยู่ของฉบับร่างที่ผู้ใช้กำลังแก้ไขอยู่

updateCcRecipients

UpdateCcRecipients

หากตั้งค่าไว้ ระบบจะแทนที่ผู้รับสำเนา (Cc) ที่มีอยู่ของฉบับร่างที่ผู้ใช้กำลังแก้ไขอยู่

updateBccRecipients

UpdateBccRecipients

หากตั้งค่าไว้ ระบบจะแทนที่ผู้รับสำเนาลับ (Bcc) ที่มีอยู่ของฉบับร่างที่ผู้ใช้กำลังแก้ไขอยู่

updateSubject

UpdateSubject

หากตั้งค่าไว้ ระบบจะแทนที่เรื่องที่มีอยู่ของฉบับร่างที่ผู้ใช้กำลังแก้ไขอยู่

ผู้รับ

ช่อง
email

string

UpdateBccRecipients

ช่อง
bccRecipients[]

Recipient

UpdateBody

ช่อง
insertContents[]

InsertContent

ฟิลด์ที่ซ้ำได้ซึ่งมีชุดเนื้อหาที่จะแทรกลงในฉบับร่างที่ผู้ใช้กำลังแก้ไขอยู่ เนื้อหาอาจเป็นเนื้อหา HTML หรือเนื้อหาข้อความธรรมดาก็ได้

type

Type

ContentType

Enum
UNSPECIFIED_CONTENT_TYPE ค่าเริ่มต้นเมื่อไม่ได้ตั้งค่า ContentType
TEXT ระบุว่าเนื้อหาเป็นข้อความธรรมดา
MUTABLE_HTML ระบุว่าเนื้อหาอยู่ในรูปแบบ HTML และเปลี่ยนแปลงได้ (แก้ไขได้)
IMMUTABLE_HTML ระบุว่าเนื้อหาอยู่ในรูปแบบ HTML และไม่สามารถเปลี่ยนแปลงได้ (แก้ไขไม่ได้)

EmailMimeType

EmailMimeType เลิกใช้งานแล้ว โปรดใช้ ContentType

Enum
UNSPECIFIED_EMAIL_MIME_TYPE ค่าเริ่มต้นเมื่อไม่ได้ตั้งค่า EmailMimeType
PLAIN_TEXT ระบุว่าเนื้อหาที่แทรกเป็นข้อความธรรมดา
HTML ระบุว่าเนื้อหาที่แทรกอยู่ในรูปแบบ HTML

InsertContent

ช่อง
content

string

เนื้อหาที่จะแทรก

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

ประเภทของเนื้อหาที่แทรก

ประเภท

Enum
UNSPECIFIED_ACTION_TYPE ค่าเริ่มต้นเมื่อไม่ได้ตั้งค่าประเภท
IN_PLACE_INSERT ระบุว่าการดำเนินการนี้เป็นการแทรกในตำแหน่ง โดยค่าเริ่มต้น ระบบจะแทรกเนื้อหาที่ตำแหน่งเคอร์เซอร์ปัจจุบัน หากมีเนื้อหาที่เลือกไว้ ระบบจะแทนที่เนื้อหาที่เลือก
INSERT_AT_START ระบุว่าการดำเนินการนี้เป็นการแทรกที่จุดเริ่มต้นของเนื้อหาข้อความ
INSERT_AT_END ระบุว่าการดำเนินการนี้เป็นการแทรกที่ส่วนท้ายของเนื้อหาข้อความ
REPLACE ระบุว่าการดำเนินการนี้เป็นการแทนที่เนื้อหาข้อความ

UpdateCcRecipients

ช่อง
ccRecipients[]

Recipient

UpdateSubject

ช่อง
subject

string

UpdateToRecipients

ช่อง
toRecipients[]

Recipient

HostAppActionMarkup

การดำเนินการที่จัดการโดยแอปโฮสต์แต่ละแอป

ช่อง

ฟิลด์ Union action

action ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

gmailAction

GmailClientActionMarkup

การดำเนินการที่ Gmail จัดการ

calendarAction

CalendarClientActionMarkup

การดำเนินการที่จัดการโดยปฏิทิน

driveAction

DriveClientActionMarkup

การดำเนินการที่จัดการโดยไดรฟ์

editorAction

EditorClientActionMarkup

การดำเนินการที่จัดการโดยเอกสาร ชีต หรือสไลด์

sheetsAction

SheetsClientActionMarkup

การดำเนินการที่จัดการโดยชีต

workflowAction

WorkflowClientActionMarkup

Workspace Studio จะจัดการการดำเนินการต่างๆ

HostAppDataActionMarkup

กำหนดวิธีอัปเดตข้อมูล Google Workspace

ช่อง
ฟิลด์ Union action การดำเนินการของส่วนเสริมสำหรับแอปพลิเคชันโฮสต์ Google Workspace หนึ่งๆ action ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
chatDataAction

ChatDataActionMarkup

การดำเนินการของ Google Chat ที่สร้างหรืออัปเดตข้อความหรือการ์ดในข้อความ

HostAppDataSourceMarkup

แหล่งข้อมูลจากแอปพลิเคชัน Google Workspace แหล่งข้อมูลจะป้อนข้อมูลรายการที่พร้อมใช้งานสำหรับวิดเจ็ต

ช่อง
ฟิลด์ Union data_source แอปพลิเคชัน Google Workspace ที่ป้อนข้อมูลรายการที่พร้อมใช้งานสำหรับวิดเจ็ต data_source ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
chatDataSource

ChatClientDataSourceMarkup

แหล่งข้อมูลจาก Google Chat

workflowDataSource

WorkflowDataSourceMarkup

แหล่งข้อมูลจาก Google Workflow

SheetsClientActionMarkup

รหัสถัดไป: 5

ช่อง

ฟิลด์ Union action

action ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

ผลลัพธ์ของผู้ใช้ที่เรียกใช้ฟังก์ชันที่กำหนดเอง

ช่อง
ฟิลด์ Union result ผลลัพธ์ของการเรียกใช้ฟังก์ชันที่กำหนดเอง result ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
value

Value

ค่าที่ได้จากการเรียกใช้ฟังก์ชันที่กำหนดเอง

errorMessage

string

ข้อความแสดงข้อผิดพลาดที่จะแสดงต่อผู้ใช้หากเกิดข้อผิดพลาด

WorkflowClientActionMarkup

การดำเนินการของไคลเอ็นต์สำหรับส่วนเสริม Workspace Studio

ช่อง

ฟิลด์ Union action

action ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

saveWorkflowAction

SaveWorkflowAction

การดำเนินการเพื่อเริ่มบันทึกเวิร์กโฟลว์

returnOutputVariablesAction

ReturnOutputVariablesAction

การดำเนินการที่มีตัวแปรเอาต์พุตที่สร้างขึ้นโดยการดำเนินการของเวิร์กโฟลว์ที่ดำเนินการ

resourceRetrievedAction

ResourceRetrievedAction

การดำเนินการที่มีทรัพยากรที่ดึงมา

resourceFieldsDefinitionRetrievedAction

ResourceFieldsDefinitionRetrievedAction

การดำเนินการที่มีคำจำกัดความของฟิลด์สำหรับทรัพยากร

returnElementErrorAction

ReturnElementErrorAction

การดำเนินการที่ระบุว่าเกิดข้อผิดพลาดระหว่างการเรียกใช้องค์ประกอบ

workflowValidationErrorAction

WorkflowValidationErrorAction

การดำเนินการที่ระบุข้อผิดพลาดในการตรวจสอบเวิร์กโฟลว์

ResourceData

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

ช่อง
fields

map<string, VariableData>

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

sourceResourceReference
(deprecated)

SourceResourceReference

เลิกใช้งานแล้ว โปรดใช้ VariableData.variable_source_data แทน

ResourceFieldsDefinitionRetrievedAction

มีคำจำกัดความของแต่ละช่องที่ทรัพยากรรองรับ

ช่อง
dynamicResourceDefinitions[]

DynamicResourceDefinition

คำจำกัดความของทรัพยากรแบบไดนามิก

DynamicResourceDefinition

มีคำจำกัดความของแต่ละช่องที่ทรัพยากรแบบไดนามิกรองรับ

ช่อง
resourceId

string

ตัวระบุที่ไม่ซ้ำกันของประเภททรัพยากรแบบไดนามิก เช่น "FORM_RESPONSE_VALUES"

fields[]

ResourceField

รายการฟิลด์ที่ทรัพยากรแบบไดนามิกนี้รองรับ

ResourceField

ช่อง
selector

string

คีย์อ้างอิงของฟิลด์ที่ใช้เพื่อดึงค่าที่เชื่อมโยง

displayText

string

คำอธิบายที่มนุษย์อ่านได้ของช่องที่แสดงต่อผู้ใช้ปลายทางระหว่างการเลือกตัวแปร

dataType

DataType

ประเภทข้อมูลของช่อง

cardinality

Cardinality

จำนวนสมาชิกในเซ็ตของฟิลด์

ResourceRetrievedAction

มีทรัพยากรที่แสดงผล

ช่อง
resourceData

ResourceData

ข้อมูลที่กำหนดเองในรูปแบบโปรโต

ReturnElementErrorAction

ระบุว่าเกิดข้อผิดพลาดระหว่างการเรียกใช้องค์ประกอบ

ช่อง
developerErrorMessage

string

ข้อความแสดงข้อผิดพลาดที่ส่งถึงนักพัฒนาแอป

errorLog

WorkflowTextFormatMarkup

ข้อความแสดงข้อผิดพลาดที่มนุษย์อ่านได้ซึ่งจะแสดงต่อผู้ใช้ปลายทาง

errorActionability

ErrorActionability

ผู้ใช้สามารถดำเนินการกับข้อผิดพลาดได้หรือไม่

retryability

Retryability

ระบุว่าข้อผิดพลาดนั้นลองอีกครั้งได้หรือไม่

ErrorActionability

ผู้ใช้พยายามแก้ไขข้อผิดพลาดได้หรือไม่

Enum
ERROR_ACTIONABILITY_UNSPECIFIED การดำเนินการกับข้อผิดพลาดที่ไม่ได้ระบุ โปรดอย่าใช้
ACTIONABLE ผู้ใช้สามารถพยายามแก้ไขข้อผิดพลาดได้
NOT_ACTIONABLE ผู้ใช้ไม่สามารถแก้ไขข้อผิดพลาดนี้ได้

ความสามารถในการลองใหม่

ระบุว่าข้อผิดพลาดนั้นลองอีกครั้งได้หรือไม่

Enum
RETRYABILITY_UNSPECIFIED ไม่ได้ระบุความสามารถในการลองใหม่ โปรดอย่าใช้
RETRYABLE ข้อผิดพลาดนี้สามารถลองใหม่ได้
NOT_RETRYABLE ข้อผิดพลาดนี้ไม่สามารถลองใหม่ได้

ReturnOutputVariablesAction

มีตัวแปรเอาต์พุตที่สร้างขึ้นโดยการดำเนินการของเวิร์กโฟลว์ที่ดำเนินการ

ช่อง
variables

map<string, VariableData>

แผนที่ของตัวแปรที่คีย์ตามรหัสตัวแปร

log

WorkflowTextFormatMarkup

บันทึกการดำเนินการเวิร์กโฟลว์ที่ดำเนินการแล้ว

SaveWorkflowAction

ประเภทนี้ไม่มีช่อง

ระบุว่า Builder ควรเริ่มบันทึกเวิร์กโฟลว์

SourceResourceReference

การอ้างอิงอินสแตนซ์ที่เฉพาะเจาะจงของทรัพยากร Workspace

ช่อง
sourceResourceType

SourceResourceType

ประเภทของทรัพยากรต้นทาง

resourceId

string

รหัสที่ไม่ซ้ำกันของทรัพยากร (เช่น รหัสไฟล์ในไดรฟ์, รหัสข้อความ Gmail)

SourceResourceType

ประเภทของทรัพยากรต้นทาง ซึ่งใช้เพื่อระบุประเภททรัพยากรและแพ็กเกจเวิร์กโฟลว์ที่เป็นเจ้าของประเภททรัพยากร

ช่อง
workflowBundleId

string

รหัสของแพ็กเกจเวิร์กโฟลว์ที่เป็นเจ้าของทรัพยากรประเภทนี้

resourceDefinitionId

string

รหัสของคำจำกัดความของทรัพยากรภายในแพ็กเกจ (เช่น "spreadsheet", "gmailMessage")

VariableData

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

ช่อง
booleanValues[]

bool

ค่าบูลีน

integerValues[]

int64

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

stringValues[]

string

ค่าสตริง

timestampValues[]

Timestamp

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

resourceReferences[]

string

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

resourceDataValues[]

ResourceData

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

emailAddressValues[]

string

ค่าอีเมล

googleUserValues[]

string

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

textFormatValues[]

WorkflowTextFormatMarkup

ค่ารูปแบบข้อความของเวิร์กโฟลว์

WorkflowValidationErrorAction

ระบุว่าการตรวจสอบองค์ประกอบเวิร์กโฟลว์ไม่สำเร็จโดยมีความรุนแรงตามที่ระบุ

ช่อง
severity

Severity

ความรุนแรงของข้อผิดพลาดในการตรวจสอบความถูกต้อง

ความรุนแรง

Enum
SEVERITY_UNSPECIFIED ไม่ได้ระบุระดับความรุนแรง โปรดอย่าใช้
WARNING ข้อผิดพลาดนี้ไม่ใช่ข้อผิดพลาดร้ายแรงและไม่ได้บล็อกการเผยแพร่
CRITICAL ข้อผิดพลาดนี้ร้ายแรงและต้องได้รับการแก้ไขก่อนเผยแพร่

WorkflowDataSourceMarkup

* รองรับเฉพาะ Google Workspace Workflow แต่ไม่รองรับแอป Google Chat หรือส่วนเสริม Google Workspace

ในวิดเจ็ต TextInput หรือ SelectionInput ที่มีประเภท MULTI_SELECT หรือ DateTimePicker ให้ระบุแหล่งข้อมูลจาก Google

ช่อง
includeVariables

bool

ระบุว่าจะรวมตัวแปรจากขั้นตอนก่อนหน้าในแหล่งข้อมูลหรือไม่

type

Type

ประเภทแหล่งข้อมูล

ประเภท

Enum ที่แสดงประเภทแหล่งข้อมูลของเวิร์กโฟลว์

Enum
UNKNOWN ค่าเริ่มต้น ไม่ใช้
USER ผู้ใช้ Google Workspace ผู้ใช้จะดูและเลือกผู้ใช้จากองค์กร Google Workspace ของตนเองได้เท่านั้น
SPACE พื้นที่ทำงานใน Google Chat ที่ผู้ใช้เป็นสมาชิก
USER_WITH_FREE_FORM ผู้ใช้สามารถเลือกดูและเลือกสมาชิกที่มีอยู่จากองค์กร Google Workspace หรือป้อนอีเมลหรือโดเมนที่ถูกต้องด้วยตนเองได้

WorkflowTextFormatMarkup

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

ช่อง
textFormatElements[]

TextFormatElement

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

ชิป

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

ช่อง
icon

Icon

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

label

string

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

url

string

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

ไอคอน

ไอคอนในชิป

ช่อง
ฟิลด์ Union icons ไอคอนที่แสดงในชิป icons ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
iconUrl

string

แสดงไอคอนที่กำหนดเองซึ่งโฮสต์ที่ HTTPS URL

เช่น

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

ประเภทไฟล์ที่รองรับ ได้แก่ .png และ .jpg

materialIconName

string

ชื่อไอคอนที่กำหนดไว้ในไอคอนจากดีไซน์ Material ของ Google เช่น check_box ระบบจะละทิ้งชื่อที่ไม่ถูกต้องและแทนที่ด้วยสตริงว่าง ซึ่งส่งผลให้ไอคอนแสดงผลไม่สำเร็จ

TextFormatElement

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

ช่อง
ฟิลด์ Union element องค์ประกอบที่แสดงถึงองค์ประกอบรูปแบบข้อความที่เป็นไปได้รายการใดรายการหนึ่งจากหลายรายการ element ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
text

string

ข้อความในรูปแบบข้อความ

chip

Chip

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

styledText

StyledText

ข้อความที่มีการจัดสไตล์ในรูปแบบข้อความ

listContainer

ListContainer

คอนเทนเนอร์รายการในรูปแบบข้อความ

ListContainer

คอนเทนเนอร์สำหรับรายการในลิสต์ โดยแต่ละรายการในลิสต์สามารถมี TextFormatElement ได้หลายรายการ

ช่อง
listNestLevel

int64

ระดับการซ้อนของรายการ เริ่มต้นจาก 0 สำหรับระดับบนสุด และเพิ่มขึ้นทีละ 1 สำหรับรายการที่ซ้อนกันแต่ละรายการ

listType

ListType

ประเภทของรายการ

listItems[]

ListItem

คอลเล็กชันของรายการในลิสต์

ListItem

รายการในลิสต์

ช่อง
textFormatElements[]

TextFormatElement

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

ListType

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

Enum
LIST_TYPE_UNSPECIFIED ไม่ได้ระบุประเภทรายการ
ORDERED รายการตามลำดับ
UNORDERED รายการที่ไม่เรียงลำดับ
BLOCKQUOTE รายการยกข้อความทั้งย่อหน้า

StyledText

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

ช่อง
text

string

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

styles[]

Style

คอลเล็กชันของสไตล์ที่ใช้กับข้อความ

fontWeight

FontWeight

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

color

Color

สีของข้อความ

wrapStyle

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 ไม่มีรูปแบบการตัดข้อความ