Card Service

บริการบัตร

บริการนี้อนุญาตให้สคริปต์กำหนดค่าและสร้างคอมโพเนนต์และลักษณะการทำงานของการ์ดและวิดเจ็ต สำหรับ UI โครงสร้าง UI ที่คุณสร้างด้วยบริการนี้จะพร้อมใช้งานโดยอัตโนมัติทั้งในเดสก์ท็อปและอุปกรณ์เคลื่อนที่ คุณจึงไม่จำเป็นต้องพัฒนา UI สำหรับทั้ง 2 ฝ่ายแยกกัน

คลาส

ชื่อรายละเอียดแบบย่อ
Actionการดำเนินการที่เปิดใช้การโต้ตอบภายในองค์ประกอบ UI
ActionResponseออบเจ็กต์การตอบกลับที่อาจแสดงผลจากฟังก์ชันเรียกกลับ (เช่น ตัวแฮนเดิลการตอบกลับแบบฟอร์ม) เพื่อดำเนินการอย่างน้อย 1 รายการกับไคลเอ็นต์
ActionResponseBuilderเครื่องมือสร้างสำหรับออบเจ็กต์ ActionResponse รายการ
ActionStatus
Attachmentแสดงไฟล์แนบที่ส่วนเสริมสร้าง
AuthorizationActionการดำเนินการให้สิทธิ์ซึ่งจะส่งผู้ใช้ไปยัง AuthorizationUrl เมื่อคลิก
AuthorizationExceptionข้อผิดพลาดที่อาจแสดงผลเพื่อเรียกให้การ์ดการให้สิทธิ์แสดงให้ผู้ใช้เห็น
BorderStyleคลาสที่แสดงรูปแบบเส้นขอบที่สมบูรณ์ซึ่งนำไปใช้กับวิดเจ็ตได้
BorderTypeenum ที่แสดงประเภทเส้นขอบที่นำไปใช้กับวิดเจ็ตได้
Buttonคลาสพื้นฐานสำหรับปุ่มทั้งหมด
ButtonSetเก็บชุดออบเจ็กต์ Button รายการที่แสดงในแถว
CalendarEventActionResponseหมายถึงการตอบกลับที่ทำการเปลี่ยนแปลงกิจกรรมในปฏิทินที่ผู้ใช้กำลังแก้ไขอยู่เพื่อตอบสนองต่อการดำเนินการใน UI เช่น การคลิกปุ่ม
CalendarEventActionResponseBuilderเครื่องมือสร้างสำหรับออบเจ็กต์ CalendarEventActionResponse รายการ
Cardการ์ดบริบทที่แสดงมุมมองเดียวใน UI
CardActionรายการเมนูที่คลิกได้ซึ่งเพิ่มลงในเมนูส่วนหัวของการ์ด
CardBuilderเครื่องมือสร้างสำหรับออบเจ็กต์ Card รายการ
CardHeaderส่วนหัวของ Card
CardSectionส่วนการ์ดเป็นที่เก็บกลุ่มวิดเจ็ตและแยกวิดเจ็ตออกจากกัน
CardServiceCardService ช่วยให้คุณสามารถสร้างการ์ดทั่วไปสำหรับใช้ในผลิตภัณฑ์การขยายต่างๆ ของ Google เช่น ส่วนเสริมของ Google Workspace
CardWithId
ChatActionResponse
ChatClientDataSource
ChatResponse
ChatResponseBuilder
ChatSpaceDataSource
Columnคอลัมน์
Columnsวิดเจ็ต Columns จะแสดงคอลัมน์สูงสุด 2 คอลัมน์ในการ์ดหรือกล่องโต้ตอบ
CommonDataSource
ComposeActionResponseออบเจ็กต์การตอบกลับที่อาจแสดงผลจากเมธอดโค้ดเรียกกลับสำหรับการเขียนในส่วนเสริมของ Gmail
ComposeActionResponseBuilderเครื่องมือสร้างสำหรับออบเจ็กต์ ComposeActionResponse รายการ
ComposedEmailTypeค่า enum ที่ระบุว่าอีเมลที่เขียนเป็นอีเมลฉบับเดียวหรือฉบับร่างสำหรับตอบกลับ
ContentTypeค่า enum ที่ระบุประเภทเนื้อหาของเนื้อหาที่สร้างโดย UpdateDraftActionResponse
DatePickerช่องป้อนข้อมูลที่อนุญาตให้ป้อนวันที่
DateTimePickerช่องป้อนข้อมูลที่อนุญาตให้ผู้ใช้ป้อนวันที่และเวลา
DecoratedTextวิดเจ็ตที่แสดงข้อความพร้อมการตกแต่งที่ไม่บังคับ
Dialog
DialogAction
DisplayStyleenum ที่กำหนดรูปแบบการแสดงผลของการ์ด
Dividerเส้นแบ่งแนวนอน
DriveItemsSelectedActionResponseหมายถึงการตอบกลับที่ทำการเปลี่ยนแปลงในไดรฟ์เมื่อมีการเลือกรายการในไดรฟ์ และในการโต้ตอบกับการดำเนินการที่ทำใน UI เช่น การคลิกปุ่ม
DriveItemsSelectedActionResponseBuilderเครื่องมือสร้างสำหรับออบเจ็กต์ DriveItemsSelectedActionResponse รายการ
EditorFileScopeActionResponseทำการเปลี่ยนแปลงกับเครื่องมือแก้ไข เช่น Google เอกสาร ชีต หรือสไลด์เพื่อตอบสนองต่อการทำงานใน UI
EditorFileScopeActionResponseBuilderเครื่องมือสร้างสำหรับออบเจ็กต์ EditorFileScopeActionResponse รายการ
FixedFooterส่วนท้ายแบบคงที่ซึ่งแสดงที่ด้านล่างของ Card
Gridตารางกริดที่จัดระเบียบเพื่อแสดงคอลเล็กชันรายการในตารางกริด
GridItemรายการที่ผู้ใช้โต้ตอบกับวิดเจ็ตตารางกริด
GridItemLayoutenum ที่กำหนดรูปภาพและรูปแบบข้อความของ GridItem
HorizontalAlignmentenum ที่ระบุการจัดแนววิดเจ็ตตามแนวนอน
HorizontalSizeStyleenum ที่กำหนดว่าจะให้วิดเจ็ตเติมเต็มพื้นที่ของคอลัมน์อย่างไร
HostAppDataSource
Iconไอคอนที่กำหนดไว้ล่วงหน้าซึ่งใช้ในออบเจ็กต์ UI ต่างๆ เช่น วิดเจ็ต ImageButton หรือ DecoratedText
IconImageไอคอนที่กำหนดไว้ล่วงหน้าหรือไอคอนจาก URL ที่มีสไตล์การครอบตัดที่ปรับแต่งได้
Imageวิดเจ็ตที่แสดงรูปภาพเดียว
ImageButtonImageButton ที่มีรูปภาพแสดงอยู่
ImageComponentคอมโพเนนต์รูปภาพที่เพิ่มลงในรายการในตารางกริดได้
ImageCropStyleคลาสที่แสดงถึงรูปแบบการครอบตัดที่นำไปใช้กับคอมโพเนนต์รูปภาพได้
ImageCropTypeEnum ที่แสดงรูปแบบการครอบตัดที่ใช้กับคอมโพเนนต์รูปภาพ
ImageStyleEnum ที่กำหนดรูปแบบการครอบตัดรูปภาพ
Interaction
KeyValueชั้นเรียนนี้เลิกใช้งานแล้ว
LinkPreviewการดำเนินการกับการ์ดที่แสดงการ์ดตัวอย่างลิงก์และชิปอัจฉริยะในแอปโฮสต์
LoadIndicatorประเภท enum ที่ระบุประเภทของสัญญาณบอกสถานะการโหลดหรือความคืบหน้าที่จะแสดงขณะระบบประมวลผล Action
Navigationออบเจ็กต์ตัวช่วยที่ควบคุมการไปยังส่วนต่างๆ ของการ์ด
Notificationการแจ้งเตือนที่แสดงต่อผู้ใช้เพื่อตอบสนองต่อการโต้ตอบกับองค์ประกอบ UI
OnCloseenum ที่ระบุสิ่งที่ต้องทำเมื่อ URL เปิดผ่าน OpenLink ถูกปิด
OpenAsenum ที่ระบุวิธีเปิด URL
OpenLinkแสดงการดำเนินการเพื่อเปิดลิงก์พร้อมตัวเลือกบางอย่าง
PlatformDataSource
ResponseType
SelectionInputช่องป้อนข้อมูลที่ช่วยให้เลือกระหว่างชุดตัวเลือกที่กำหนดไว้ล่วงหน้า
SelectionInputTypeรูปแบบของรายการที่ผู้ใช้เลือกได้
Statusenum ที่แสดงรหัสสถานะ
Suggestionsคำแนะนำที่เติมข้อความอัตโนมัติเพื่อเสริมวิดเจ็ต TextInput
SuggestionsResponseออบเจ็กต์การตอบกลับที่แสดงผลได้จากฟังก์ชันเรียกกลับคำแนะนำ
SuggestionsResponseBuilderเครื่องมือสร้างสำหรับออบเจ็กต์ SuggestionsResponse รายการ
Switchองค์ประกอบ UI ที่รองรับการเปิดหรือปิด
SwitchControlTypeประเภทของการควบคุมวิดเจ็ต Switch
TextButtonTextButton ที่มีป้ายกำกับข้อความ
TextButtonStyleenum ที่ระบุรูปแบบสำหรับ TextButton
TextInputวิดเจ็ตช่องป้อนข้อมูลที่ยอมรับการป้อนข้อความ
TextParagraphวิดเจ็ตที่แสดงข้อความและรองรับการจัดรูปแบบ HTML พื้นฐาน
TimePickerช่องป้อนข้อมูลที่ให้ผู้ใช้ป้อนเวลาได้
UniversalActionResponseออบเจ็กต์การตอบกลับที่อาจแสดงผลจากเมธอดที่สร้างการดำเนินการทั่วไป
UniversalActionResponseBuilderเครื่องมือสร้างสำหรับออบเจ็กต์ UniversalActionResponse
UpdateDraftActionResponseแสดงการดำเนินการที่อัปเดตอีเมลฉบับร่างที่ผู้ใช้กำลังแก้ไขอยู่
UpdateDraftActionResponseBuilderเครื่องมือสร้างสำหรับออบเจ็กต์ UpdateDraftActionResponse รายการ
UpdateDraftBccRecipientsActionอัปเดตผู้รับสำเนาลับของอีเมลฉบับร่าง
UpdateDraftBodyActionอัปเดตเนื้อหาฉบับร่างของอีเมล
UpdateDraftBodyTypeค่า enum ที่ระบุประเภทของ UpdateDraftBodyAction
UpdateDraftCcRecipientsActionอัปเดตผู้รับสำเนาของอีเมลฉบับร่าง
UpdateDraftSubjectActionอัปเดตบรรทัดเรื่องของอีเมลฉบับร่าง
UpdateDraftToRecipientsActionอัปเดต "ถึง" ผู้รับอีเมลฉบับร่าง
UpdatedWidget
VerticalAlignmentEnum ที่กำหนดการจัดแนวแนวตั้งของวิดเจ็ตในคอลัมน์
Widgetระดับพื้นฐานสำหรับวิดเจ็ตทั้งหมดที่สามารถเพิ่มลงใน Card ได้
WrapStyleenum ที่กำหนดรูปแบบการตัดเนื้อหาภายในคอลัมน์

Action

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setFunctionName(functionName)Actionตั้งชื่อของฟังก์ชันเรียกกลับที่จะเรียก
setInteraction(interaction)Actionตั้งค่าการโต้ตอบกับผู้ใช้ จำเป็นเฉพาะเมื่อเปิดกล่องโต้ตอบ
setLoadIndicator(loadIndicator)Actionกำหนดสัญญาณบอกสถานะการโหลดที่จะแสดงผลในขณะกำลังดำเนินการ
setParameters(parameters)Actionอนุญาตให้ส่งผ่านพารามิเตอร์ที่กำหนดเองไปยังฟังก์ชันเรียกกลับ
setPersistValues(persistValues)Actionระบุว่าค่าของแบบฟอร์มจะกำหนดโดยค่าของไคลเอ็นต์หรือค่าของเซิร์ฟเวอร์หลังจากที่ระบบตอบกลับการดำเนินการอัปเดต Card ของแบบฟอร์มแล้ว

ActionResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้

ActionResponseBuilder

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()ActionResponseสร้างการตอบกลับการดำเนินการปัจจุบันและตรวจสอบความถูกต้อง
setNavigation(navigation)ActionResponseBuilderตั้งค่าการตอบกลับสำหรับการดำเนินการ Navigation
setNotification(notification)ActionResponseBuilderตั้งการแจ้งเตือนให้แสดงเมื่อการทำงานเปิดใช้งาน
setOpenLink(openLink)ActionResponseBuilderตั้งค่า URL ที่จะนำทางไปเมื่อเปิดใช้งานการทำงาน
setStateChanged(stateChanged)ActionResponseBuilderตั้งค่าธงเพื่อระบุว่าการดำเนินการนี้ได้เปลี่ยนสถานะข้อมูลที่มีอยู่

ActionStatus

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setStatusCode(statusCode)ActionStatusแสดงสถานะของคำขอที่จะเปิดหรือส่งกล่องโต้ตอบ
setUserFacingMessage(message)ActionStatusข้อความที่จะส่งให้ผู้ใช้เกี่ยวกับสถานะคำขอ

Attachment

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setIconUrl(iconUrl)Attachmentตั้งค่า URL ไอคอนสำหรับไฟล์แนบ
setMimeType(mimeType)Attachmentตั้งค่าประเภท MIME สำหรับไฟล์แนบ
setResourceUrl(resourceUrl)Attachmentตั้งค่า URL ของแหล่งข้อมูลสำหรับไฟล์แนบ
setTitle(title)Attachmentตั้งชื่อไฟล์แนบ

AuthorizationAction

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setAuthorizationUrl(authorizationUrl)AuthorizationActionตั้งค่า URL การให้สิทธิ์ที่จะนำผู้ใช้ไปจากข้อความแจ้งการให้สิทธิ์

AuthorizationException

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้
setAuthorizationUrl(authUrl)AuthorizationExceptionตั้งค่า URL การให้สิทธิ์ที่จะนำผู้ใช้ไปจากข้อความแจ้งการให้สิทธิ์
setCustomUiCallback(callback)AuthorizationExceptionชื่อของฟังก์ชันที่จะเรียกใช้เพื่อสร้างพรอมต์การให้สิทธิ์ที่กำหนดเอง
setResourceDisplayName(name)AuthorizationExceptionตั้งชื่อที่แสดงต่อผู้ใช้เมื่อขอสิทธิ์
throwException()voidทริกเกอร์ข้อยกเว้นนี้

BorderStyle

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setCornerRadius(radius)BorderStyleกำหนดรัศมีมุมของเส้นขอบ เช่น 8
setStrokeColor(color)BorderStyleตั้งค่าสีของเส้นขอบ
setType(type)BorderStyleตั้งค่าประเภทของเส้นขอบ

BorderType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
NO_BORDEREnumไม่มีรูปแบบเส้นขอบ
STROKEEnumรูปแบบเส้นขอบของเส้น

Button

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setAuthorizationAction(action)Buttonตั้งค่าการดำเนินการการให้สิทธิ์ซึ่งจะเปิด URL ไปยังขั้นตอนการให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์
setComposeAction(action, composedEmailType)Buttonตั้งค่าการทำงานที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกออบเจ็กต์
setOnClickAction(action)Buttonตั้งค่าการทำงานที่จะดำเนินการเมื่อมีการคลิกออบเจ็กต์
setOnClickOpenLinkAction(action)Buttonตั้งค่าการดำเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์
setOpenLink(openLink)Buttonตั้งค่า URL ที่จะเปิดเมื่อมีการคลิกออบเจ็กต์

ButtonSet

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addButton(button)ButtonSetเพิ่มปุ่ม

CalendarEventActionResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้

CalendarEventActionResponseBuilder

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addAttachments(attachments)CalendarEventActionResponseBuilderระบุว่าการตอบกลับควรเพิ่มไฟล์แนบลงในกิจกรรมในปฏิทินเมื่อมีการดำเนินการ UI ที่เชื่อมโยง
addAttendees(emails)CalendarEventActionResponseBuilderระบุว่าการตอบกลับควรเพิ่มผู้เข้าร่วมที่ระบุในกิจกรรมในปฏิทินเมื่อมีการดำเนินการ UI ที่เกี่ยวข้อง
build()CalendarEventActionResponseสร้างการตอบกลับการดำเนินการของกิจกรรมในปฏิทินในปัจจุบันและตรวจสอบความถูกต้องของการตอบกลับ
setConferenceData(conferenceData)CalendarEventActionResponseBuilderระบุว่าการตอบกลับควรตั้งค่าข้อมูลการประชุมที่ระบุไปยังกิจกรรมในปฏิทินเมื่อมีการดำเนินการตาม UI ที่เกี่ยวข้อง

Card

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้

CardAction

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setAuthorizationAction(action)CardActionตั้งค่าการดำเนินการการให้สิทธิ์ซึ่งจะเปิด URL ไปยังขั้นตอนการให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์
setComposeAction(action, composedEmailType)CardActionตั้งค่าการทำงานที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกออบเจ็กต์
setOnClickAction(action)CardActionตั้งค่าการทำงานที่จะดำเนินการเมื่อมีการคลิกออบเจ็กต์
setOnClickOpenLinkAction(action)CardActionตั้งค่าการดำเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์
setOpenLink(openLink)CardActionตั้งค่า URL ที่จะเปิดเมื่อมีการคลิกออบเจ็กต์
setText(text)CardActionตั้งค่าข้อความเมนูสำหรับการดำเนินการนี้

CardBuilder

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addCardAction(cardAction)CardBuilderเพิ่ม CardAction ลงในบัตรนี้
addSection(section)CardBuilderเพิ่มส่วนลงในการ์ดนี้
build()Cardสร้างบัตรปัจจุบันและตรวจสอบบัตร
setDisplayStyle(displayStyle)CardBuilderตั้งค่ารูปแบบการแสดงผลสำหรับการ์ดนี้
setFixedFooter(fixedFooter)CardBuilderตั้งค่าส่วนท้ายแบบคงที่สำหรับการ์ดนี้
setHeader(cardHeader)CardBuilderตั้งค่าส่วนหัวของการ์ดนี้
setName(name)CardBuilderตั้งชื่อการ์ดนี้
setPeekCardHeader(peekCardHeader)CardBuilderตั้งค่าส่วนหัวของการ์ด Peek

CardHeader

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setImageAltText(imageAltText)CardHeaderตั้งค่าข้อความสำรองสำหรับรูปภาพส่วนหัว
setImageStyle(imageStyle)CardHeaderตั้งค่าการครอบตัดไอคอนในส่วนหัวของการ์ด
setImageUrl(imageUrl)CardHeaderตั้งค่ารูปภาพที่จะใช้ในส่วนหัวโดยระบุ URL หรือสตริงข้อมูล
setSubtitle(subtitle)CardHeaderตั้งค่าคำบรรยายในส่วนหัวของการ์ด
setTitle(title)CardHeaderตั้งชื่อส่วนหัวของการ์ด

CardSection

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addWidget(widget)CardSectionเพิ่มวิดเจ็ตที่ระบุลงในส่วนนี้
setCollapsible(collapsible)CardSectionตั้งค่าว่าส่วนดังกล่าวสามารถยุบได้หรือไม่
setHeader(header)CardSectionตั้งค่าส่วนหัวของส่วน
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionตั้งจำนวนวิดเจ็ตที่ยังแสดงอยู่เมื่อยุบส่วนนี้

CardService

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
BorderTypeBorderTypeการแจกแจง BorderType
ComposedEmailTypeComposedEmailTypeการแจกแจง ComposedEmailType
ContentTypeContentTypeการแจกแจง ContentType
GridItemLayoutGridItemLayoutการแจกแจง GridItemLayout
HorizontalAlignmentHorizontalAlignmentการแจกแจง HorizontalAlignment
IconIconการแจกแจง Icon
ImageCropTypeImageCropTypeการแจกแจง ImageCropType
ImageStyleImageStyleการแจกแจง ImageStyle
LoadIndicatorLoadIndicatorการแจกแจง LoadIndicator
OnCloseOnCloseการแจกแจง OnClose
OpenAsOpenAsการแจกแจง OpenAs
SelectionInputTypeSelectionInputTypeการแจกแจง SelectionInputType
TextButtonStyleTextButtonStyleการแจกแจง TextButtonStyle
UpdateDraftBodyTypeUpdateDraftBodyTypeการแจกแจง UpdateDraftBodyType

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
newAction()Actionสร้าง Action ใหม่
newActionResponseBuilder()ActionResponseBuilderสร้าง ActionResponseBuilder ใหม่
newActionStatus()ActionStatusสร้าง ActionStatus ใหม่
newAttachment()Attachmentสร้าง Attachment ใหม่
newAuthorizationAction()AuthorizationActionสร้าง AuthorizationAction ใหม่
newAuthorizationException()AuthorizationExceptionสร้าง AuthorizationException ใหม่
newBorderStyle()BorderStyleสร้าง BorderStyle ใหม่
newButtonSet()ButtonSetสร้าง ButtonSet ใหม่
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderสร้าง CalendarEventActionResponseBuilder ใหม่
newCardAction()CardActionสร้าง CardAction ใหม่
newCardBuilder()CardBuilderสร้าง CardBuilder ใหม่
newCardHeader()CardHeaderสร้าง CardHeader ใหม่
newCardSection()CardSectionสร้าง CardSection ใหม่
newCardWithId()CardWithIdสร้าง CardWithId ใหม่
newChatActionResponse()ChatActionResponseสร้าง ChatActionResponse ใหม่
newChatResponseBuilder()ChatResponseBuilderสร้าง ChatResponseBuilder ใหม่
newColumn()Columnสร้าง Column ใหม่
newColumns()Columnsสร้าง Columns ชุดใหม่
newComposeActionResponseBuilder()ComposeActionResponseBuilderสร้าง ComposeActionResponseBuilder ใหม่
newDatePicker()DatePickerสร้าง DatePicker ใหม่
newDateTimePicker()DateTimePickerสร้าง DateTimePicker ใหม่
newDecoratedText()DecoratedTextสร้าง DecoratedText ใหม่
newDialog()Dialogสร้าง Dialog ใหม่
newDialogAction()DialogActionสร้าง DialogAction ใหม่
newDivider()Dividerสร้าง Divider ใหม่
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderสร้าง DriveItemsSelectedActionResponseBuilder ใหม่
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderสร้าง EditorFileScopeActionResponseBuilder ใหม่
newFixedFooter()FixedFooterสร้าง FixedFooter ใหม่
newGrid()Gridสร้าง Grid ใหม่
newGridItem()GridItemสร้าง GridItem ใหม่
newIconImage()IconImageสร้าง IconImage ใหม่
newImage()Imageสร้าง Image ใหม่
newImageButton()ImageButtonสร้าง ImageButton ใหม่
newImageComponent()ImageComponentสร้าง ImageComponent ใหม่
newImageCropStyle()ImageCropStyleสร้าง ImageCropStyle ใหม่
newKeyValue()KeyValueสร้าง KeyValue ใหม่
newLinkPreview()LinkPreviewสร้าง LinkPreview ใหม่
newNavigation()Navigationสร้าง Navigation ใหม่
newNotification()Notificationสร้าง Notification ใหม่
newOpenLink()OpenLinkสร้าง OpenLink ใหม่
newSelectionInput()SelectionInputสร้าง SelectionInput ใหม่
newSuggestions()Suggestionsสร้าง Suggestions ใหม่
newSuggestionsResponseBuilder()SuggestionsResponseBuilderสร้าง SuggestionsResponseBuilder ใหม่
newSwitch()Switchสร้าง Switch ใหม่
newTextButton()TextButtonสร้าง TextButton ใหม่
newTextInput()TextInputสร้าง TextInput ใหม่
newTextParagraph()TextParagraphสร้าง TextParagraph ใหม่
newTimePicker()TimePickerสร้าง TimePicker ใหม่
newUniversalActionResponseBuilder()UniversalActionResponseBuilderสร้าง UniversalActionResponseBuilder ใหม่
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderสร้าง UpdateDraftActionResponseBuilder ใหม่
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionสร้าง UpdateDraftBccRecipientsAction ใหม่
newUpdateDraftBodyAction()UpdateDraftBodyActionสร้าง UpdateDraftBodyAction ใหม่
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionสร้าง UpdateDraftCcRecipientsAction ใหม่
newUpdateDraftSubjectAction()UpdateDraftSubjectActionสร้าง UpdateDraftSubjectAction ใหม่
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionสร้าง UpdateDraftToRecipientsAction ใหม่

CardWithId

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setCard(card)CardWithIdตั้งค่าบัตรของ cardWithId
setCardId(id)CardWithIdตั้งค่ารหัสบัตรที่ไม่ซ้ำกันของ cardWithId

ChatActionResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setDialogAction(dialogAction)ChatActionResponseตั้งค่าการทำงานของกล่องโต้ตอบเป็นเหตุการณ์ที่เกี่ยวข้องกับกล่องโต้ตอบ
setResponseType(responseType)ChatActionResponseประเภทการตอบกลับของแอป Chat
setUpdatedWidget(updatedWidget)ChatActionResponseตั้งค่าวิดเจ็ตที่อัปเดตซึ่งใช้สำหรับให้ตัวเลือกการเติมข้อความอัตโนมัติสําหรับวิดเจ็ต
setUrl(url)ChatActionResponseURL สำหรับให้ผู้ใช้ตรวจสอบสิทธิ์หรือกำหนดค่า

ChatClientDataSource

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setSpaceDataSource(spaceDataSource)ChatClientDataSourceแหล่งข้อมูลที่เติมข้อมูลพื้นที่ใน Google Chat เป็นรายการที่เลือกสำหรับเมนูแบบเลือกหลายรายการ

ChatResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้

ChatResponseBuilder

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addCardsV2(cardWithId)ChatResponseBuilderตั้งค่าช่องการ์ดของข้อความ
build()ChatResponseสร้างการตอบกลับการดำเนินการปัจจุบันและตรวจสอบความถูกต้อง
setActionResponse(actionResponse)ChatResponseBuilderตั้งค่าฟิลด์ตอบกลับการดำเนินการของข้อความ
setText(text)ChatResponseBuilderตั้งค่าข้อความในข้อความแชท

ChatSpaceDataSource

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setDefaultToCurrentSpace(defaultToCurrentSpace)ChatSpaceDataSourceหากตั้งค่าเป็น true เมนูแบบเลือกหลายรายการจะเลือกพื้นที่ปัจจุบันใน Google Chat เป็นรายการโดยค่าเริ่มต้น

Column

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addWidget(widget)Columnเพิ่มวิดเจ็ตลงในคอลัมน์
setHorizontalAlignment(horizontalAlignment)Columnตั้งค่า HorizontalAlignment ของ Column
setHorizontalSizeStyle(horizontalSizeStyle)Columnตั้งค่า HorizontalSizeStyle ของคอลัมน์
setVerticalAlignment(verticalAlignment)Columnตั้งค่า VerticalAlignment ของ Column

Columns

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addColumn(column)Columnsเพิ่ม Column ลงในวิดเจ็ตคอลัมน์
setWrapStyle(wrapStyle)Columnsตั้งค่ารูปแบบการตัดคอลัมน์ ควบคุมการปรับขนาดคอลัมน์ตามความกว้างของหน้าจอ

CommonDataSource

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
UNKNOWNEnumค่าเริ่มต้น
USEREnumGoogle Workspace

ComposeActionResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้

ComposeActionResponseBuilder

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()ComposeActionResponseสร้างการตอบสนองการเขียนปัจจุบันและตรวจสอบความถูกต้อง
setGmailDraft(draft)ComposeActionResponseBuilderตั้งค่าฉบับร่างที่ GmailMessage สร้างโดยใช้ GmailMessage.createDraftReply(body) หรือฟังก์ชันที่คล้ายกัน

ComposedEmailType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
REPLY_AS_DRAFTEnumฉบับร่างที่เป็นการตอบกลับข้อความอื่น
STANDALONE_DRAFTEnumร่างจดหมายที่เป็นข้อความแบบสแตนด์อโลน

ContentType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
TEXTEnumระบุว่าเนื้อหาที่สร้างขึ้นเป็นข้อความธรรมดา
MUTABLE_HTMLEnumระบุว่าเนื้อหาที่สร้างขึ้นมีรูปแบบเป็น HTML
IMMUTABLE_HTMLEnumบ่งบอกว่าเนื้อหาที่สร้างขึ้นอยู่ในรูปแบบ HTML แต่จะแก้ไขเนื้อหานี้ไม่ได้หลังจากที่สร้างขึ้นแล้ว

DatePicker

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setFieldName(fieldName)DatePickerตั้งชื่อช่องที่ระบุเครื่องมือเลือกนี้ในออบเจ็กต์เหตุการณ์ที่สร้างขึ้นเมื่อมีการโต้ตอบ UI
setOnChangeAction(action)DatePickerตั้งค่า Action ที่สคริปต์ดำเนินการเมื่ออินพุตเครื่องมือเลือกเปลี่ยนแปลง
setTitle(title)DatePickerตั้งชื่อที่แสดงเหนือช่องป้อนข้อมูล
setValueInMsSinceEpoch(valueMsEpoch)DatePickerตั้งค่าที่กรอกไว้ล่วงหน้าที่จะตั้งค่าในช่องป้อนข้อมูล
setValueInMsSinceEpoch(valueMsEpoch)DatePickerตั้งค่าที่กรอกไว้ล่วงหน้าที่จะตั้งค่าในช่องป้อนข้อมูล

DateTimePicker

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setFieldName(fieldName)DateTimePickerตั้งชื่อช่องที่ระบุเครื่องมือเลือกนี้ในออบเจ็กต์เหตุการณ์ที่สร้างขึ้นเมื่อมีการโต้ตอบ UI
setOnChangeAction(action)DateTimePickerตั้งค่า Action ที่สคริปต์ดำเนินการเมื่ออินพุตเครื่องมือเลือกเปลี่ยนแปลง
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerตั้งค่าจำนวนนาทีที่ควรชดเชยเขตเวลาจาก UTC
setTitle(title)DateTimePickerตั้งชื่อที่แสดงเหนือช่องป้อนข้อมูล
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerตั้งค่าที่กรอกไว้ล่วงหน้าที่จะตั้งค่าในช่องป้อนข้อมูล
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerตั้งค่าที่กรอกไว้ล่วงหน้าที่จะตั้งค่าในช่องป้อนข้อมูล

DecoratedText

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setAuthorizationAction(action)DecoratedTextตั้งค่าการดำเนินการการให้สิทธิ์ซึ่งจะเปิด URL ไปยังขั้นตอนการให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์
setBottomLabel(text)DecoratedTextตั้งค่าข้อความป้ายกำกับที่จะใช้เป็นคีย์และแสดงอยู่ใต้เนื้อหาข้อความ
setButton(button)DecoratedTextตั้งค่า Button ที่ปรากฏทางด้านขวาของข้อความ
setComposeAction(action, composedEmailType)DecoratedTextตั้งค่าการทำงานที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกออบเจ็กต์
setEndIcon(endIcon)DecoratedTextตั้งค่า IconImage ที่ไม่บังคับ ซึ่งจะแสดงทางด้านขวาของเนื้อหา
setOnClickAction(action)DecoratedTextตั้งค่าการทำงานที่จะดำเนินการเมื่อมีการคลิกออบเจ็กต์
setOnClickOpenLinkAction(action)DecoratedTextตั้งค่าการดำเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์
setOpenLink(openLink)DecoratedTextตั้งค่า URL ที่จะเปิดเมื่อมีการคลิกออบเจ็กต์
setStartIcon(startIcon)DecoratedTextตั้งค่า IconImage ที่ไม่บังคับให้แสดงก่อนเนื้อหาข้อความ
setSwitchControl(switchToSet)DecoratedTextตั้งค่า Switch ที่แสดงทางด้านขวาของเนื้อหา
setText(text)DecoratedTextตั้งค่าข้อความที่จะใช้เป็นค่า
setTopLabel(text)DecoratedTextตั้งค่าข้อความป้ายกำกับที่จะใช้เป็นคีย์และแสดงอยู่เหนือเนื้อหาข้อความ
setWrapText(wrapText)DecoratedTextตั้งค่าว่าข้อความของค่าควรแสดงในบรรทัดเดียวหรือหลายบรรทัด

Dialog

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setBody(card)Dialogตั้งค่าบัตรของ Dialog

DialogAction

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setActionStatus(actionStatus)DialogActionตั้งค่าสถานะการดำเนินการของ DialogAction
setDialog(dialog)DialogActionตั้งค่ากล่องโต้ตอบของ DialogAction

DisplayStyle

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
PEEKEnumแสดงส่วนหัวของการ์ดที่ด้านล่างของเนื้อหาส่วนเสริมเหนือเนื้อหาที่มีอยู่
REPLACEEnumแสดงการ์ดโดยแทนที่เนื้อหาที่มีอยู่

Divider

DriveItemsSelectedActionResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้

DriveItemsSelectedActionResponseBuilder

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()DriveItemsSelectedActionResponseสร้างการตอบกลับการดำเนินการในไดรฟ์ปัจจุบัน
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderระบุว่าขอบเขตไฟล์คำขอการตอบกลับสำหรับรายการที่เกี่ยวข้องตามบริบทในไดรฟ์

EditorFileScopeActionResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้

EditorFileScopeActionResponseBuilder

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()EditorFileScopeActionResponseสร้างการตอบกลับการดำเนินการของ Editor ปัจจุบัน
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderส่งคำขอขอบเขต drive.file สำหรับเอกสารเครื่องมือแก้ไขที่ใช้งานอยู่ในปัจจุบัน

FixedFooter

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setPrimaryButton(button)FixedFooterตั้งค่าปุ่มหลักในส่วนท้ายแบบคงที่
setSecondaryButton(button)FixedFooterตั้งค่าปุ่มรองในส่วนท้ายแบบคงที่

Grid

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addItem(gridItem)Gridเพิ่มรายการในตารางกริดใหม่
setAuthorizationAction(action)Gridตั้งค่าการดำเนินการการให้สิทธิ์ซึ่งจะเปิด URL ไปยังขั้นตอนการให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์
setBorderStyle(borderStyle)Gridตั้งค่ารูปแบบเส้นขอบที่ใช้กับรายการตารางกริดแต่ละรายการ
setComposeAction(action, composedEmailType)Gridตั้งค่าการทำงานที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกออบเจ็กต์
setNumColumns(numColumns)Gridจำนวนคอลัมน์ที่จะแสดงในตารางกริด
setOnClickAction(action)Gridตั้งค่าการทำงานที่จะดำเนินการเมื่อมีการคลิกออบเจ็กต์
setOnClickOpenLinkAction(action)Gridตั้งค่าการดำเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์
setOpenLink(openLink)Gridตั้งค่า URL ที่จะเปิดเมื่อมีการคลิกออบเจ็กต์
setTitle(title)Gridตั้งค่าข้อความชื่อของตารางกริด

GridItem

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setIdentifier(id)GridItemตั้งค่าตัวระบุสำหรับรายการตารางกริด
setImage(image)GridItemตั้งค่ารูปภาพสำหรับรายการตารางกริดนี้
setLayout(layout)GridItemตั้งค่าเลย์เอาต์ของข้อความและรูปภาพสำหรับรายการตารางกริด
setSubtitle(subtitle)GridItemตั้งค่าคำบรรยายของรายการในตาราง
setTextAlignment(alignment)GridItemตั้งค่าการจัดตารางกริดตามแนวนอน
setTitle(title)GridItemตั้งค่าข้อความชื่อของรายการตารางกริด

GridItemLayout

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
TEXT_BELOWEnumชื่อและคำบรรยายจะแสดงใต้รูปภาพรายการในตารางกริด
TEXT_ABOVEEnumชื่อและคำบรรยายจะแสดงเหนือรูปภาพรายการตารางกริด

HorizontalAlignment

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
STARTEnumจัดวิดเจ็ตไว้ที่ต้นประโยคด้านข้าง
CENTEREnumจัดวิดเจ็ตไว้ตรงกลาง
ENDEnumจัดวิดเจ็ตให้อยู่ท้ายประโยค

HorizontalSizeStyle

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
FILL_AVAILABLE_SPACEEnumปรับขนาด Widget ให้พอดีกับพื้นที่แนวนอนที่มีอยู่ของ Column
FILL_MINIMUM_SPACEEnumปรับขนาด Widget ให้เต็มพื้นที่แนวนอนน้อยที่สุดใน Column

HostAppDataSource

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setChatDataSource(chatClientDataSource)HostAppDataSourceตั้งค่าแหล่งข้อมูลจาก Google Chat

Icon

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
NONEEnumไม่มีไอคอน
AIRPLANEEnumไอคอนเครื่องบิน
BOOKMARKEnumไอคอนบุ๊กมาร์ก
BUSEnumไอคอนรถประจำทาง
CAREnumไอคอนรถยนต์
CLOCKEnumไอคอนนาฬิกา
CONFIRMATION_NUMBER_ICONEnumไอคอนหมายเลขยืนยัน
DOLLAREnumไอคอนดอลลาร์
DESCRIPTIONEnumไอคอนคำอธิบาย
EMAILEnumไอคอนอีเมล
EVENT_PERFORMEREnumไอคอนอีเมล
EVENT_SEATEnumไอคอนที่นั่งของกิจกรรม
FLIGHT_ARRIVALEnumไอคอนการมาถึงของเที่ยวบิน
FLIGHT_DEPARTUREEnumไอคอนเวลาออกเดินทางของเที่ยวบิน
HOTELEnumไอคอนโรงแรม
HOTEL_ROOM_TYPEEnumไอคอนโรงแรม
INVITEEnumไอคอนเชิญ
MAP_PINEnumไอคอนหมุดแผนที่
MEMBERSHIPEnumไอคอนการเป็นสมาชิก
MULTIPLE_PEOPLEEnumไอคอนหลายคน
OFFEREnumไอคอนข้อเสนอ
PERSONEnumไอคอนบุคคล
PHONEEnumไอคอนโทรศัพท์
RESTAURANT_ICONEnumไอคอนร้านอาหาร
SHOPPING_CARTEnumไอคอนรถเข็นช็อปปิ้ง
STAREnumไอคอนดาว
STOREEnumไอคอนร้านค้า
TICKETEnumไอคอนตั๋ว
TRAINEnumไอคอนรถไฟ
VIDEO_CAMERAEnumไอคอนกล้องวิดีโอ
VIDEO_PLAYEnumไอคอนเล่นวิดีโอ

IconImage

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setAltText(altText)IconImageตั้งค่าข้อความสำรองของ URL ที่จะใช้สำหรับการช่วยเหลือพิเศษ
setIcon(icon)IconImageตั้งค่าไอคอนที่กำหนดไว้ล่วงหน้าหากไม่ได้ตั้งค่า URL
setIconUrl(url)IconImageตั้งค่า URL ของไอคอนหากไม่ได้ตั้งค่าไอคอนไว้
setImageCropType(imageCropType)IconImageตั้งค่ารูปแบบการครอบตัดสำหรับรูปภาพ

Image

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setAltText(altText)Imageตั้งค่าข้อความสำรองของรูปภาพสำหรับการเข้าถึง
setAuthorizationAction(action)Imageตั้งค่าการดำเนินการการให้สิทธิ์ซึ่งจะเปิด URL ไปยังขั้นตอนการให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์
setComposeAction(action, composedEmailType)Imageตั้งค่าการทำงานที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกออบเจ็กต์
setImageUrl(url)Imageตั้งค่ารูปภาพเพื่อใช้โดยระบุ URL หรือสตริงข้อมูล
setOnClickAction(action)Imageตั้งค่าการทำงานที่จะดำเนินการเมื่อมีการคลิกออบเจ็กต์
setOnClickOpenLinkAction(action)Imageตั้งค่าการดำเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์
setOpenLink(openLink)Imageตั้งค่า URL ที่จะเปิดเมื่อมีการคลิกออบเจ็กต์

ImageButton

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setAltText(altText)ImageButtonตั้งค่าข้อความสำรองของปุ่มสำหรับการช่วยเหลือพิเศษ
setAuthorizationAction(action)ImageButtonตั้งค่าการดำเนินการการให้สิทธิ์ซึ่งจะเปิด URL ไปยังขั้นตอนการให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์
setComposeAction(action, composedEmailType)ImageButtonตั้งค่าการทำงานที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกออบเจ็กต์
setIcon(icon)ImageButtonตั้งค่า Icon ที่กำหนดไว้ล่วงหน้าเพื่อแสดงบนปุ่ม
setIconUrl(url)ImageButtonตั้งค่า URL ของรูปภาพเพื่อใช้เป็นไอคอนของปุ่มนี้
setOnClickAction(action)ImageButtonตั้งค่าการทำงานที่จะดำเนินการเมื่อมีการคลิกออบเจ็กต์
setOnClickOpenLinkAction(action)ImageButtonตั้งค่าการดำเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์
setOpenLink(openLink)ImageButtonตั้งค่า URL ที่จะเปิดเมื่อมีการคลิกออบเจ็กต์

ImageComponent

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setAltText(altText)ImageComponentตั้งค่าข้อความแสดงแทนของรูปภาพ
setBorderStyle(borderStyle)ImageComponentตั้งค่ารูปแบบของเส้นขอบที่ใช้กับรูปภาพ
setCropStyle(imageCropStyle)ImageComponentตั้งค่ารูปแบบการครอบตัดสำหรับรูปภาพ
setImageUrl(url)ImageComponentตั้งค่า URL ของรูปภาพ

ImageCropStyle

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setAspectRatio(ratio)ImageCropStyleตั้งค่าสัดส่วนภาพที่จะใช้หากประเภทการครอบตัดคือ RECTANGLE_CUSTOM
setImageCropType(type)ImageCropStyleตั้งค่าประเภทการครอบตัดรูปภาพ

ImageCropType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
SQUAREEnumรูปแบบการครอบตัดรูปร่างสี่เหลี่ยมจัตุรัส
CIRCLEEnumรูปแบบการครอบตัดรูปทรงวงกลม
RECTANGLE_CUSTOMEnumรูปแบบการครอบตัดรูปร่างสี่เหลี่ยมผืนผ้าพร้อมอัตราส่วนที่กำหนดเอง
RECTANGLE_4_3Enumรูปแบบครอบตัดรูปทรงสี่เหลี่ยมผืนผ้าที่มีอัตราส่วน 4:3

ImageStyle

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
SQUAREEnumไม่มีการครอบตัด
CIRCLEEnumครอบตัดเป็นรูปร่างวงกลม

Interaction

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
INTERACTION_UNSPECIFIEDEnumค่าเริ่มต้น
OPEN_DIALOGEnumเปิดกล่องโต้ตอบ ซึ่งเป็นอินเทอร์เฟซแบบการ์ดที่แอป Chat ใช้เพื่อโต้ตอบกับผู้ใช้

KeyValue

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setAuthorizationAction(action)KeyValueตั้งค่าการดำเนินการการให้สิทธิ์ซึ่งจะเปิด URL ไปยังขั้นตอนการให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์
setComposeAction(action, composedEmailType)KeyValueตั้งค่าการทำงานที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกออบเจ็กต์
setOnClickAction(action)KeyValueตั้งค่าการทำงานที่จะดำเนินการเมื่อมีการคลิกออบเจ็กต์
setOnClickOpenLinkAction(action)KeyValueตั้งค่าการดำเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์
setOpenLink(openLink)KeyValueตั้งค่า URL ที่จะเปิดเมื่อมีการคลิกออบเจ็กต์

LinkPreview

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้
setLinkPreviewTitle(title)LinkPreviewตั้งชื่อที่แสดงในตัวอย่างลิงก์เหนือการ์ดตัวอย่าง
setPreviewCard(previewCard)LinkPreviewตั้งค่าการ์ดที่แสดงข้อมูลเกี่ยวกับลิงก์จากบุคคลที่สามหรือบริการที่ไม่ใช่ของ Google
setTitle(title)LinkPreviewตั้งชื่อที่แสดงในชิปอัจฉริยะสำหรับตัวอย่างลิงก์

LoadIndicator

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
SPINNEREnumใช้สัญญาณบอกสถานะไอคอนหมุน
NONEEnumอย่าใช้สัญญาณบอกสถานะ

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
popCard()Navigationแสดงการ์ดจากกลุ่มการนำทาง
popToNamedCard(cardName)Navigationแสดงบัตรที่ระบุตามชื่อบัตร
popToRoot()Navigationแสดงสแต็กการ์ดไปที่การ์ดราก
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้
pushCard(card)Navigationพุชการ์ดที่ระบุไปยังกองซ้อน
updateCard(card)Navigationมีการแทนที่บัตรปัจจุบัน

Notification

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setText(text)Notificationตั้งค่าข้อความให้แสดงในการแจ้งเตือน

OnClose

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
NOTHINGEnumไม่ดำเนินการใดๆ เมื่อปิดวิดีโอ
RELOADEnumโหลดส่วนเสริมซ้ำเมื่อหน้าต่างปิด

OpenAs

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
FULL_SIZEEnumเปิดในหน้าต่างหรือแท็บแบบเต็ม
OVERLAYEnumเปิดเป็นการวางซ้อน เช่น ป๊อปอัป

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setOnClose(onClose)OpenLinkตั้งค่าลักษณะการทํางานของ URL เมื่อปิดหน้าต่างหรือแท็บ URL
setOpenAs(openAs)OpenLinkตั้งค่าลักษณะการทํางานของ URL เมื่อมีการเปิด
setUrl(url)OpenLinkตั้งค่า URL ที่จะเปิด

PlatformDataSource

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setCommonDataSource(commonDataSource)PlatformDataSourceตั้งค่าแหล่งข้อมูลจาก Google Workspace
setHostAppDataSource(hostAppDataSource)PlatformDataSourceใช้เพื่อเติมข้อมูลพื้นที่ทำงานในเมนูการเลือกหลายรายการ

ResponseType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
TYPE_UNSPECIFIEDEnumประเภทเริ่มต้นที่ได้รับการจัดการเป็น NEW_MESSAGE
NEW_MESSAGEEnumโพสต์เป็นข้อความใหม่ในหัวข้อ
UPDATE_MESSAGEEnumอัปเดตข้อความของแอป Chat
UPDATE_USER_MESSAGE_CARDSEnumอัปเดตการ์ดในข้อความของผู้ใช้
REQUEST_CONFIGEnumขอการตรวจสอบสิทธิ์หรือการกำหนดค่าเพิ่มเติมจากผู้ใช้แบบส่วนตัว
DIALOGEnumแสดงกล่องโต้ตอบ
UPDATE_WIDGETEnumการค้นหาตัวเลือกการเติมข้อความอัตโนมัติในข้อความวิดเจ็ต

SelectionInput

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addItem(text, value, selected)SelectionInputเพิ่มรายการใหม่ที่เลือกได้
addMultiSelectItem(text, value, selected, startIconUri, bottomText)SelectionInputเพิ่มรายการใหม่ที่สามารถเลือกได้สำหรับเมนูแบบเลือกหลายรายการ
setExternalDataSource(action)SelectionInputตั้งค่าแหล่งข้อมูลภายนอก เช่น ฐานข้อมูลเชิงสัมพันธ์
setFieldName(fieldName)SelectionInputตั้งค่าคีย์ที่ระบุอินพุตการเลือกนี้ในออบเจ็กต์เหตุการณ์ที่สร้างขึ้นเมื่อมีการโต้ตอบใน UI
setMultiSelectMaxSelectedItems(maxSelectedItems)SelectionInputตั้งค่าจำนวนรายการสูงสุดที่ผู้ใช้สามารถเลือกได้
setMultiSelectMinQueryLength(queryLength)SelectionInputตั้งค่าจำนวนอักขระของข้อความที่ผู้ใช้ป้อนก่อนที่แอปจะค้นหาการเติมข้อความอัตโนมัติ และแสดงรายการที่แนะนำบนการ์ด
setOnChangeAction(action)SelectionInputตั้งค่า Action ที่จะดําเนินการเมื่ออินพุตการเลือกเปลี่ยนแปลง
setPlatformDataSource(platformDataSource)SelectionInputตั้งค่าแหล่งข้อมูลจาก Google Workspace
setTitle(title)SelectionInputตั้งชื่อที่จะแสดงก่อนช่องป้อนข้อมูล
setType(type)SelectionInputตั้งค่าประเภทของอินพุตนี้

SelectionInputType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
CHECK_BOXEnumรูปแบบการป้อนข้อมูลช่องทำเครื่องหมาย
RADIO_BUTTONEnumรูปแบบการป้อนข้อมูลของปุ่มตัวเลือก
DROPDOWNEnumรูปแบบการป้อนข้อมูลการเลือกเมนูแบบเลื่อนลง
SWITCHEnumชุดสวิตช์
MULTI_SELECTEnum

Status

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
OKEnumการแมป HTTP: 200 OK
CANCELLEDEnumการแมป HTTP: คำขอปิดของไคลเอ็นต์ 499
UNKNOWNEnumข้อผิดพลาดที่ไม่รู้จัก
INVALID_ARGUMENTEnumไคลเอ็นต์ระบุอาร์กิวเมนต์ไม่ถูกต้อง
DEADLINE_EXCEEDEDEnumการแมป HTTP: 504 เกตเวย์หมดเวลา
NOT_FOUNDEnumการแมป HTTP: 404 ไม่พบ
ALREADY_EXISTSEnumมีเอนทิตีที่ไคลเอ็นต์พยายามสร้างอยู่แล้ว
PERMISSION_DENIEDEnumการแมป HTTP: 403 Forbidden
UNAUTHENTICATEDEnumการแมป HTTP: 401 ไม่ได้รับอนุญาต
RESOURCE_EXHAUSTEDEnumการแมป HTTP: 429 มีคำขอมากเกินไป
FAILED_PRECONDITIONEnumการดำเนินการถูกปฏิเสธเนื่องจากระบบไม่อยู่ในสถานะที่จำเป็นสำหรับการดำเนินการของการดำเนินการ
ABORTEDEnumระบบล้มเลิกการดำเนินการ ซึ่งโดยปกติจะเกิดจากปัญหาการเกิดขึ้นพร้อมกัน เช่น การตรวจสอบตัวจัดลำดับไม่สำเร็จหรือล้มเลิกธุรกรรม
OUT_OF_RANGEEnumมีการพยายามดำเนินการเกินช่วงที่ถูกต้อง
UNIMPLEMENTEDEnumการแมป HTTP: 501 ไม่ได้นำมาใช้
INTERNALEnumข้อผิดพลาดภายใน
UNAVAILABLEEnumการแมป HTTP: 503 บริการไม่พร้อมใช้งาน
DATA_LOSSEnumข้อมูลสูญหายหรือเสียหายโดยกู้คืนไม่ได้

Suggestions

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addSuggestion(suggestion)Suggestionsเพิ่มข้อความที่แนะนำ
addSuggestions(suggestions)Suggestionsเพิ่มรายการคำแนะนำข้อความ

SuggestionsResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้

SuggestionsResponseBuilder

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()SuggestionsResponseสร้างการตอบกลับคำแนะนำปัจจุบันและตรวจสอบคำตอบ
setSuggestions(suggestions)SuggestionsResponseBuilderตั้งค่าคำแนะนำที่ใช้ในการเติมข้อความอัตโนมัติในช่องข้อความ

Switch

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setControlType(controlType)Switchตั้งค่าประเภทการควบคุมของสวิตช์
setFieldName(fieldName)Switchตั้งค่าคีย์ที่ระบุการเปลี่ยนนี้ในออบเจ็กต์เหตุการณ์ที่สร้างขึ้นเมื่อมีการโต้ตอบ UI
setOnChangeAction(action)Switchตั้งค่าการดำเนินการที่จะทำเมื่อมีการสลับสวิตช์
setSelected(selected)Switchตั้งค่าว่าสวิตช์นี้ควรเริ่มต้นเป็น "เลือกแล้ว" หรือ "ยกเลิกการเลือกแล้ว"
setValue(value)Switchตั้งค่าที่ส่งเป็นอินพุตแบบฟอร์มเมื่อเปิดสวิตช์นี้

SwitchControlType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
SWITCHEnumสลับการควบคุมตามสไตล์สำหรับวิดเจ็ตสวิตช์
CHECK_BOXEnumการควบคุมแบบช่องทำเครื่องหมายสำหรับวิดเจ็ตสวิตช์

TextButton

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setAltText(altText)TextButtonตั้งค่าข้อความสำรองของปุ่มสำหรับการช่วยเหลือพิเศษ
setAuthorizationAction(action)TextButtonตั้งค่าการดำเนินการการให้สิทธิ์ซึ่งจะเปิด URL ไปยังขั้นตอนการให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์
setBackgroundColor(backgroundColor)TextButtonตั้งค่าสีพื้นหลังสำหรับปุ่ม TextButtonStyle.FILLED
setComposeAction(action, composedEmailType)TextButtonตั้งค่าการทำงานที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกออบเจ็กต์
setDisabled(disabled)TextButtonตั้งค่าว่าจะปิดใช้งานปุ่มหรือไม่
setOnClickAction(action)TextButtonตั้งค่าการทำงานที่จะดำเนินการเมื่อมีการคลิกออบเจ็กต์
setOnClickOpenLinkAction(action)TextButtonตั้งค่าการดำเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์
setOpenLink(openLink)TextButtonตั้งค่า URL ที่จะเปิดเมื่อมีการคลิกออบเจ็กต์
setText(text)TextButtonตั้งค่าข้อความที่จะแสดงบนปุ่ม
setTextButtonStyle(textButtonStyle)TextButtonตั้งค่ารูปแบบของปุ่ม

TextButtonStyle

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
OUTLINEDEnumปุ่มข้อความปกติที่มีพื้นหลังชัดเจน
FILLEDEnumปุ่มข้อความที่มีพื้นหลังเป็นสี

TextInput

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setFieldName(fieldName)TextInputตั้งค่าคีย์ที่ระบุการป้อนข้อความนี้ในออบเจ็กต์เหตุการณ์ที่สร้างขึ้นเมื่อมีการโต้ตอบใน UI
setHint(hint)TextInputตั้งค่าคำแนะนำสำหรับการป้อนข้อความ
setMultiline(multiline)TextInputตั้งค่าว่าข้อความอินพุตจะแสดงในบรรทัดเดียวหรือหลายบรรทัด
setOnChangeAction(action)TextInputตั้งค่าการดำเนินการที่จะดำเนินการเมื่อการป้อนข้อความเปลี่ยนแปลง
setSuggestions(suggestions)TextInputตั้งค่าคำแนะนำสำหรับการเติมข้อความอัตโนมัติในช่องข้อความ
setSuggestionsAction(suggestionsAction)TextInputตั้งค่าการทำงานของการเรียกกลับให้ดึงคำแนะนำตามอินพุตของผู้ใช้สำหรับการเติมข้อความอัตโนมัติ
setTitle(title)TextInputตั้งชื่อที่จะแสดงเหนือช่องป้อนข้อมูล
setValue(value)TextInputตั้งค่าที่กรอกไว้ล่วงหน้าที่จะตั้งค่าในช่องป้อนข้อมูล

TextParagraph

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setText(text)TextParagraphตั้งค่าข้อความของย่อหน้า

TimePicker

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setFieldName(fieldName)TimePickerตั้งชื่อช่องที่ระบุเครื่องมือเลือกนี้ในออบเจ็กต์เหตุการณ์ที่สร้างขึ้นเมื่อมีการโต้ตอบ UI
setHours(hours)TimePickerตั้งค่าชั่วโมงที่กรอกไว้ล่วงหน้าเพื่อตั้งค่าในช่องป้อนข้อมูล
setMinutes(minutes)TimePickerตั้งค่านาทีที่กรอกไว้ล่วงหน้าเพื่อตั้งค่าในช่องป้อนข้อมูล
setOnChangeAction(action)TimePickerตั้งค่า Action ที่สคริปต์ดำเนินการเมื่ออินพุตเครื่องมือเลือกเปลี่ยนแปลง
setTitle(title)TimePickerตั้งชื่อที่แสดงเหนือช่องป้อนข้อมูล

UniversalActionResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้

UniversalActionResponseBuilder

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()UniversalActionResponseสร้างการตอบสนองการดำเนินการสากลปัจจุบันและตรวจสอบความถูกต้อง
displayAddOnCards(cardObjects)UniversalActionResponseBuilderแสดงส่วนเสริมพร้อมการ์ดที่ระบุ
setOpenLink(openLink)UniversalActionResponseBuilderตั้งค่า URL ให้เปิดเมื่อมีการเลือกการทำงานส่วนกลาง

UpdateDraftActionResponse

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
printJson()Stringพิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้

UpdateDraftActionResponseBuilder

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
build()UpdateDraftActionResponseสร้างการตอบกลับการดำเนินการฉบับร่างของอัปเดตปัจจุบันและตรวจสอบความถูกต้อง
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderตั้งค่าการดำเนินการที่อัปเดตผู้รับสำเนาลับของอีเมลฉบับร่าง
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderตั้งค่าการดำเนินการที่อัปเดตเนื้อหาอีเมลของข้อความร่าง
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderตั้งค่าการดำเนินการที่อัปเดตผู้รับสำเนาของฉบับร่าง
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderตั้งค่าการดำเนินการที่อัปเดตบรรทัดเรื่องของฉบับร่าง
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderตั้งค่าการดำเนินการที่อัปเดตผู้รับ "ถึง" ของฉบับร่าง

UpdateDraftBccRecipientsAction

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsActionอัปเดตผู้รับสำเนาลับของอีเมลฉบับร่าง

UpdateDraftBodyAction

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addUpdateContent(content, contentType)UpdateDraftBodyActionเพิ่มเนื้อหาที่ระบุลงในเนื้อหาฉบับร่าง
setUpdateType(updateType)UpdateDraftBodyActionตั้งค่า UpdateDraftBodyType ของการดำเนินการอัปเดตนี้ในเนื้อหาฉบับร่าง

UpdateDraftBodyType

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
IN_PLACE_INSERTEnumค่าเริ่มต้น
INSERT_AT_STARTEnumการดำเนินการอัปเดตจะแทรกเนื้อหาที่ส่วนต้นของเนื้อความ
INSERT_AT_ENDEnumการดำเนินการอัปเดตจะแทรกเนื้อหาที่ส่วนท้ายของเนื้อหาข้อความ

UpdateDraftCcRecipientsAction

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsActionอัปเดตผู้รับสำเนาของอีเมลฉบับร่าง

UpdateDraftSubjectAction

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addUpdateSubject(subject)UpdateDraftSubjectActionอัปเดตบรรทัดเรื่องของอีเมลฉบับร่าง

UpdateDraftToRecipientsAction

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsActionอัปเดต "ถึง" ผู้รับอีเมลฉบับร่าง

UpdatedWidget

วิธีการ

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addItem(text, value, selected, startIconUri, bottomText)UpdatedWidgetเพิ่มรายการใหม่ที่เลือกได้

VerticalAlignment

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
CENTEREnumวางเนื้อหาไว้ที่จุดกึ่งกลางของคอนเทนเนอร์ในแนวตั้ง
TOPEnumวางเนื้อหาในแนวตั้งไว้ที่ด้านบนของคอนเทนเนอร์
BOTTOMEnumวางเนื้อหาไว้ที่ด้านล่างของคอนเทนเนอร์ในแนวตั้ง

Widget

WrapStyle

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
NOWRAPEnumไม่มีการห่อ
WRAPEnumรวมเนื้อหาของวิดเจ็ตในคอลัมน์