บริการนี้ช่วยให้สคริปต์กําหนดค่าและสร้างคอมโพเนนต์การ์ดและวิดเจ็ต รวมถึงลักษณะการทํางานสําหรับ UI ได้ โครงสร้าง UI ที่คุณสร้างด้วยบริการนี้จะพร้อมใช้งานโดยอัตโนมัติทั้งในเดสก์ท็อปและอุปกรณ์เคลื่อนที่ คุณจึงไม่จำเป็นต้องพัฒนา UI แยกกันสำหรับทั้งคู่
ชั้นเรียน
ชื่อ | รายละเอียดแบบย่อ |
---|---|
Action | การดำเนินการที่เปิดใช้การโต้ตอบภายในองค์ประกอบ UI |
ActionResponse | ออบเจ็กต์การตอบกลับที่อาจแสดงผลจากฟังก์ชันการเรียกกลับ (เช่น แฮนเดิลการตอบกลับแบบฟอร์ม) เพื่อดําเนินการอย่างน้อย 1 อย่างในไคลเอ็นต์ |
ActionResponseBuilder | ตัวสร้างสำหรับออบเจ็กต์ ActionResponse |
ActionStatus | คลาสที่แสดงถึงสถานะของคำขอที่จะเรียกใช้หรือส่งกล่องโต้ตอบ |
Attachment | แสดงไฟล์แนบที่สร้างโดยส่วนเสริม |
AuthorizationAction | การดำเนินการให้สิทธิ์ที่จะส่งผู้ใช้ไปยัง AuthorizationUrl เมื่อคลิก |
AuthorizationException | ข้อผิดพลาดที่แสดงเพื่อทริกเกอร์ให้การ์ดการให้สิทธิ์แสดงต่อผู้ใช้ |
BorderStyle | คลาสที่แสดงสไตล์เส้นขอบที่สมบูรณ์ซึ่งนําไปใช้กับวิดเจ็ตได้ |
BorderType | enum ที่แสดงประเภทเส้นขอบที่สามารถใช้กับวิดเจ็ต |
Button | คลาสพื้นฐานสำหรับปุ่มทั้งหมด |
ButtonSet | เก็บชุดออบเจ็กต์ Button รายการที่แสดงในแถว |
CalendarEventActionResponse | หมายถึงการตอบกลับที่เปลี่ยนแปลงกิจกรรมในปฏิทินที่ผู้ใช้กำลังแก้ไขอยู่โดยเกี่ยวข้องกับการดำเนินการที่ทำใน UI เช่น การคลิกปุ่ม |
CalendarEventActionResponseBuilder | ตัวสร้างสำหรับออบเจ็กต์ CalendarEventActionResponse |
Card | การ์ดบริบทที่แสดงมุมมองเดียวใน UI |
CardAction | รายการเมนูที่คลิกได้ซึ่งเพิ่มลงในเมนูส่วนหัวของการ์ด |
CardBuilder | ตัวสร้างสำหรับออบเจ็กต์ Card |
CardHeader | ส่วนหัวของ Card |
CardSection | ส่วนการ์ดจะเก็บกลุ่มวิดเจ็ตไว้ด้วยกันและแยกวิดเจ็ตแต่ละรายการออกจากกัน |
CardService | CardService ช่วยให้คุณสร้างการ์ดทั่วไปที่ใช้ในผลิตภัณฑ์ต่างๆ ของ Google ที่ขยายได้ เช่น ส่วนเสริมของ Google Workspace |
CardWithId | เครื่องมือสร้างสำหรับ CardWithId ออบเจ็กต์ |
ChatActionResponse | คลาสที่แสดงพารามิเตอร์ที่แอป Chat สามารถใช้เพื่อกำหนดค่าวิธีโพสต์การตอบกลับ |
ChatClientDataSource | สําหรับวิดเจ็ต SelectionInput ที่ใช้เมนูแบบเลือกหลายรายการ แหล่งข้อมูลจาก Google Chat |
ChatResponse | ออบเจ็กต์การตอบกลับสำหรับข้อความการ์ดใน Google Chat |
ChatResponseBuilder | ตัวสร้างสำหรับออบเจ็กต์ ChatResponse |
ChatSpaceDataSource | แหล่งข้อมูลที่ป้อนข้อมูลพื้นที่ใน Google Chat เป็นรายการตัวเลือกสำหรับเมนูแบบเลือกหลายรายการ |
Chip | Chip ที่มีไอคอนและป้ายกำกับข้อความ |
ChipList | เก็บชุดออบเจ็กต์ Chip ที่แสดงเป็นแถว โดยตัดไปบรรทัดถัดไปเพื่อให้เลื่อนในแนวนอนได้ |
ChipListLayout | อาร์เรย์แบบจำกัดที่ระบุเลย์เอาต์สำหรับ ChipList |
CollapseControl | การควบคุมแบบยุบและขยายที่กำหนดเองได้ |
Column | คอลัมน์ |
Columns | วิดเจ็ต Columns จะแสดงได้สูงสุด 2 คอลัมน์ในการ์ดหรือกล่องโต้ตอบ |
CommonDataSource | แหล่งข้อมูลที่แชร์โดยแอปพลิเคชันทั้งหมดของ Google Workspace |
ComposeActionResponse | ออบเจ็กต์การตอบกลับที่อาจแสดงผลจากเมธอดการเรียกกลับสําหรับการดําเนินการเขียนในส่วนเสริมของ Gmail |
ComposeActionResponseBuilder | ตัวสร้างสำหรับออบเจ็กต์ ComposeActionResponse |
ComposedEmailType | ค่า Enum ที่ระบุว่าอีเมลที่เขียนขึ้นเป็นแบบสแตนด์อโลนหรือเป็นอีเมลตอบกลับฉบับร่าง |
ContentType | ค่า enum ที่ระบุประเภทเนื้อหาของเนื้อหาที่ UpdateDraftActionResponse สร้างขึ้น |
DatePicker | ช่องป้อนข้อมูลที่อนุญาตให้ป้อนวันที่ |
DateTimePicker | ช่องป้อนข้อมูลซึ่งอนุญาตให้ผู้ใช้ป้อนวันที่และเวลา |
DecoratedText | วิดเจ็ตที่แสดงข้อความพร้อมการตกแต่งที่ไม่บังคับ |
Dialog | โปรดดูรายละเอียดที่หัวข้อเปิดกล่องโต้ตอบแบบอินเทอร์แอกทีฟในเอกสารประกอบของ Google Chat |
DialogAction | ตัวสร้างสำหรับออบเจ็กต์ DialogAction |
DisplayStyle | อาร์เรย์แบบจำกัดที่กำหนดรูปแบบการแสดงการ์ด |
Divider | ตัวแบ่งแนวนอน |
DriveItemsSelectedActionResponse | แสดงการตอบสนองที่ทําการเปลี่ยนแปลงในไดรฟ์ขณะที่เลือกรายการในไดรฟ์และตอบสนองต่อการดำเนินการใน UI เช่น การคลิกปุ่ม |
DriveItemsSelectedActionResponseBuilder | ตัวสร้างสำหรับออบเจ็กต์ DriveItemsSelectedActionResponse |
EditorFileScopeActionResponse | ทำการเปลี่ยนแปลงในเครื่องมือแก้ไข เช่น Google เอกสาร, ชีต หรือสไลด์ เพื่อตอบสนองต่อการดำเนินการใน UI |
EditorFileScopeActionResponseBuilder | ตัวสร้างสำหรับออบเจ็กต์ EditorFileScopeActionResponse |
FixedFooter | ส่วนท้ายแบบคงที่ที่แสดงที่ด้านล่างของ Card |
Grid | ตารางกริดที่จัดระเบียบเพื่อแสดงคอลเล็กชันของรายการแบบตารางกริด |
GridItem | รายการต่างๆ ที่ผู้ใช้โต้ตอบด้วยในวิดเจ็ตตารางกริด |
GridItemLayout | อาร์เรย์แบบจำกัดที่กำหนดรูปแบบรูปภาพและข้อความของ GridItem |
HorizontalAlignment | อาร์เรย์แบบจำกัดที่ระบุการจัดแนวแนวนอนของวิดเจ็ต |
HorizontalSizeStyle | อาร์เรย์แบบจำกัดที่กำหนดวิธีจัดวางวิดเจ็ตให้เต็มพื้นที่ของคอลัมน์ |
HostAppDataSource | สําหรับวิดเจ็ต SelectionInput ที่ใช้เมนูแบบเลือกหลายรายการ แหล่งข้อมูลจากแอปพลิเคชัน Google Workspace |
Icon | ไอคอนที่กําหนดไว้ล่วงหน้าซึ่งใช้ในออบเจ็กต์ UI ต่างๆ ได้ เช่น วิดเจ็ต ImageButton หรือ DecoratedText |
IconImage | ไอคอนที่กำหนดไว้ล่วงหน้า ไอคอนการออกแบบวัสดุ หรือไอคอนจาก URL ที่มีสไตล์การครอบตัดที่ปรับแต่งได้ |
Image | วิดเจ็ตที่แสดงรูปภาพเดียว |
ImageButton | ImageButton ที่มีรูปภาพแสดงอยู่ |
ImageButtonStyle | อาร์เรย์แบบจำกัดที่ระบุสไตล์สําหรับ ImageButton |
ImageComponent | คอมโพเนนต์รูปภาพที่เพิ่มลงในรายการตารางกริดได้ |
ImageCropStyle | คลาสที่แสดงถึงรูปแบบการครอบตัดซึ่งนําไปใช้กับคอมโพเนนต์รูปภาพได้ |
ImageCropType | อาร์เรย์แบบจำกัดที่แสดงรูปแบบการครอบตัดที่ใช้กับคอมโพเนนต์รูปภาพ |
ImageStyle | อาร์เรย์แบบจำกัดที่กำหนดสไตล์การครอบตัดรูปภาพ |
InputType | Enum ที่กําหนดประเภทอินพุตของวิดเจ็ต |
Interaction | ประเภท Enum ที่ระบุสิ่งที่ต้องทําเพื่อตอบสนองต่อการโต้ตอบกับผู้ใช้ เช่น ผู้ใช้คลิกปุ่มในข้อความการ์ด |
| คลาสนี้เลิกใช้งานแล้ว |
LinkPreview | การดำเนินการกับการ์ดที่แสดงการ์ดตัวอย่างลิงก์และชิปอัจฉริยะในแอปโฮสต์ |
LoadIndicator | ประเภท Enum ที่ระบุประเภทของการโหลดหรือตัวบ่งบอกสถานะความคืบหน้าที่จะแสดงขณะประมวลผล Action |
MaterialIcon | วัตถุที่รองรับ Google Font Icons ทั้งหมด |
Navigation | ออบเจ็กต์ตัวช่วยที่ควบคุมการไปยังส่วนต่างๆ ของการ์ด |
Notification | การแจ้งเตือนที่แสดงต่อผู้ใช้เพื่อตอบสนองต่อการโต้ตอบกับองค์ประกอบ UI |
OnClose | อาร์เรย์แบบจำกัดที่ระบุสิ่งที่ต้องทำเมื่อปิด URL ที่เปิดผ่าน OpenLink |
OpenAs | enum ที่ระบุวิธีเปิด URL |
OpenLink | แสดงการดำเนินการเพื่อเปิดลิงก์ที่มีตัวเลือกบางอย่าง |
OverflowMenu | เก็บรายการออบเจ็กต์ OverflowMenuItem รายการที่แสดงในเมนูป๊อปอัป |
OverflowMenuItem | OverflowMenuItem ที่มีไอคอนและป้ายกำกับข้อความ |
PlatformDataSource | สําหรับวิดเจ็ต SelectionInput ที่ใช้เมนูแบบเลือกหลายรายการ แหล่งข้อมูลจาก Google Workspace |
ResponseType | อาร์เรย์แบบจำกัดที่แสดงถึงประเภทการตอบกลับของแอป Chat |
SelectionInput | ช่องป้อนข้อมูลที่ช่วยให้คุณเลือกจากชุดตัวเลือกที่กำหนดไว้ล่วงหน้าได้ |
SelectionInputType | รูปแบบของรายการที่ผู้ใช้เลือกได้ |
Status | อาร์เรย์แบบจำกัดที่ใช้แสดงรหัสสถานะ |
Suggestions | คำแนะนำที่เติมข้อความอัตโนมัติเพื่อเสริมวิดเจ็ต TextInput |
SuggestionsResponse | ออบเจ็กต์คำตอบที่แสดงผลได้จากฟังก์ชัน Callback ของคำแนะนำ |
SuggestionsResponseBuilder | ตัวสร้างสำหรับออบเจ็กต์ SuggestionsResponse |
Switch | องค์ประกอบ UI ที่รองรับการเปิดหรือปิด |
SwitchControlType | ประเภทการควบคุมวิดเจ็ต Switch |
TextButton | TextButton ที่มีป้ายกำกับข้อความ |
TextButtonStyle | อาร์เรย์แบบจำกัดที่ระบุสไตล์สําหรับ TextButton |
TextInput | วิดเจ็ตช่องป้อนข้อมูลที่ยอมรับการป้อนข้อความ |
TextParagraph | วิดเจ็ตที่แสดงข้อความและรองรับการจัดรูปแบบ HTML พื้นฐาน |
TimePicker | ช่องป้อนข้อมูลซึ่งอนุญาตให้ผู้ใช้ป้อนเวลา |
UniversalActionResponse | ออบเจ็กต์การตอบกลับที่อาจส่งคืนจากเมธอดที่สร้างการดำเนินการสากล |
UniversalActionResponseBuilder | ตัวสร้างสำหรับออบเจ็กต์ UniversalActionResponse |
UpdateDraftActionResponse | แสดงการดำเนินการที่อัปเดตอีเมลฉบับร่างที่ผู้ใช้กำลังแก้ไขอยู่ |
UpdateDraftActionResponseBuilder | ตัวสร้างสำหรับออบเจ็กต์ UpdateDraftActionResponse |
UpdateDraftBccRecipientsAction | อัปเดตผู้รับสำเนาลับของอีเมลฉบับร่าง |
UpdateDraftBodyAction | อัปเดตเนื้อหาอีเมลฉบับร่าง |
UpdateDraftBodyType | ค่า enum ที่ระบุประเภทของ UpdateDraftBodyAction |
UpdateDraftCcRecipientsAction | อัปเดตผู้รับสำเนาของร่างอีเมล |
UpdateDraftSubjectAction | อัปเดตบรรทัดเรื่องของอีเมลฉบับร่าง |
UpdateDraftToRecipientsAction | อัปเดตผู้รับ "ถึง" ของอีเมลฉบับร่าง |
UpdatedWidget | การตอบสนองของวิดเจ็ตที่อัปเดต |
Validation | ออบเจ็กต์ที่กําหนดกฎการตรวจสอบสําหรับวิดเจ็ตที่แนบอยู่ |
VerticalAlignment | อาร์เรย์แบบจำกัดที่ใช้ตั้งค่าการจัดแนวแนวตั้งของวิดเจ็ตในคอลัมน์ |
Widget | คลาสพื้นฐานสําหรับวิดเจ็ตทั้งหมดที่เพิ่มลงใน Card ได้ |
WrapStyle | enum ที่กำหนดรูปแบบการตัดเนื้อหาภายในคอลัมน์ |
Action
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addRequiredWidget(requiredWidget) | Action | เพิ่มชื่อวิดเจ็ตที่การดําเนินการนี้จําเป็นต้องใช้เพื่อให้การส่งถูกต้อง |
setAllWidgetsAreRequired(allWidgetsAreRequired) | Action | ระบุว่าการดำเนินการนี้ต้องป้อนข้อมูลจากวิดเจ็ตทั้งหมดหรือไม่ |
setFunctionName(functionName) | Action | ตั้งชื่อฟังก์ชัน Callback ที่จะเรียกใช้ |
setInteraction(interaction) | Action | ตั้งค่าการโต้ตอบกับผู้ใช้ จำเป็นเฉพาะเมื่อเปิดกล่องโต้ตอบ |
setLoadIndicator(loadIndicator) | Action | ตั้งค่าตัวบ่งชี้การโหลดที่แสดงขณะที่การดำเนินการกำลังดำเนินอยู่ |
setParameters(parameters) | Action | อนุญาตให้ส่งพารามิเตอร์ที่กำหนดเองไปยังฟังก์ชัน Callback |
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 | ตั้งค่า Flag เพื่อระบุว่าการดำเนินการนี้เปลี่ยนสถานะข้อมูลที่มีอยู่ |
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_BORDER | Enum | ไม่มีรูปแบบเส้นขอบ |
STROKE | Enum | รูปแบบเส้นขอบ |
Button
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setAuthorizationAction(action) | Button | ตั้งค่าการดำเนินการให้สิทธิ์ที่เปิด URL ไปยังขั้นตอนการให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์ |
setComposeAction(action, composedEmailType) | Button | ตั้งค่าการดําเนินการที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกวัตถุ |
setOnClickAction(action) | Button | ตั้งค่าการดำเนินการที่จะทำงานเมื่อมีการคลิกวัตถุ |
setOnClickOpenLinkAction(action) | Button | ตั้งค่าการดําเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์ |
setOpenLink(openLink) | Button | ตั้งค่า URL ที่เปิดขึ้นเมื่อมีการคลิกออบเจ็กต์ |
setOverflowMenu(menu) | Button | ตั้งค่าให้เมนูป๊อปอัปเปิดขึ้นเมื่อมีการคลิกออบเจ็กต์ |
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 | เพิ่มวิดเจ็ตที่ระบุลงในส่วนนี้ |
setCollapseControl(collapseControl) | CardSection | ตั้งค่าปุ่มขยายและยุบที่ปรับแต่งได้ของส่วนนั้นๆ |
setCollapsible(collapsible) | CardSection | กำหนดว่าจะยุบส่วนได้หรือไม่ |
setHeader(header) | CardSection | ตั้งค่าส่วนหัวของส่วน |
setNumUncollapsibleWidgets(numUncollapsibleWidgets) | CardSection | กำหนดจำนวนวิดเจ็ตที่ยังคงแสดงอยู่เมื่อยุบส่วนนี้ |
CardService
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
BorderType | BorderType | การแจงนับ BorderType |
ChipListLayout | ChipListLayout | การแจงนับ ChipListLayout |
ComposedEmailType | ComposedEmailType | การแจงนับ ComposedEmailType |
ContentType | ContentType | การแจงนับ ContentType |
GridItemLayout | GridItemLayout | การแจงนับ GridItemLayout |
HorizontalAlignment | HorizontalAlignment | การแจงนับ HorizontalAlignment |
Icon | Icon | การแจงนับ Icon |
ImageButtonStyle | ImageButtonStyle | การแจงนับ ImageButtonStyle |
ImageCropType | ImageCropType | การแจงนับ ImageCropType |
ImageStyle | ImageStyle | การแจงนับ ImageStyle |
InputType | InputType | การแจงนับ InputType |
LoadIndicator | LoadIndicator | การแจงนับ LoadIndicator |
OnClose | OnClose | การแจงนับ OnClose |
OpenAs | OpenAs | การแจงนับ OpenAs |
SelectionInputType | SelectionInputType | การแจงนับ SelectionInputType |
TextButtonStyle | TextButtonStyle | การแจงนับ TextButtonStyle |
UpdateDraftBodyType | UpdateDraftBodyType | การแจงนับ UpdateDraftBodyType |
เมธอด
CardWithId
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setCard(card) | CardWithId | ตั้งค่าการ์ดของ cardWithId |
setCardId(id) | CardWithId | ตั้งค่ารหัสบัตรที่ไม่ซ้ำกันของ cardWithId |
ChatActionResponse
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setDialogAction(dialogAction) | ChatActionResponse | ตั้งค่าการดำเนินการของกล่องโต้ตอบเป็นเหตุการณ์ที่เกี่ยวข้องกับกล่องโต้ตอบ |
setResponseType(responseType) | ChatActionResponse | ประเภทการตอบกลับของแอป Chat |
setUpdatedWidget(updatedWidget) | ChatActionResponse | ตั้งค่าวิดเจ็ตที่อัปเดต ซึ่งใช้เพื่อแสดงตัวเลือกการเติมข้อความอัตโนมัติสำหรับวิดเจ็ต |
setUrl(url) | ChatActionResponse | URL สำหรับให้ผู้ใช้ตรวจสอบสิทธิ์หรือกําหนดค่า |
ChatClientDataSource
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setSpaceDataSource(spaceDataSource) | ChatClientDataSource | แหล่งข้อมูลที่ป้อนข้อมูลพื้นที่ใน Google Chat เป็นรายการตัวเลือกสำหรับเมนูแบบเลือกหลายรายการ |
ChatResponse
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
printJson() | String | พิมพ์การแสดง JSON ของออบเจ็กต์นี้ |
ChatResponseBuilder
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addCardsV2(cardWithId) | ChatResponseBuilder | ตั้งค่าช่องการ์ดของข้อความ |
build() | ChatResponse | สร้างการตอบสนองการดำเนินการปัจจุบันและตรวจสอบความถูกต้อง |
setActionResponse(actionResponse) | ChatResponseBuilder | ตั้งค่าช่องการตอบกลับการดำเนินการของข้อความ |
setText(text) | ChatResponseBuilder | ตั้งค่าข้อความของข้อความ Chat |
ChatSpaceDataSource
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setDefaultToCurrentSpace(defaultToCurrentSpace) | ChatSpaceDataSource | หากตั้งค่าเป็น true เมนูการเลือกหลายรายการจะเลือกพื้นที่ทำงาน Google Chat ปัจจุบันเป็นรายการโดยค่าเริ่มต้น |
Chip
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setAltText(altText) | Chip | ตั้งค่าข้อความแสดงแทนของชิปสำหรับการช่วยเหลือพิเศษ |
setAuthorizationAction(action) | Chip | ตั้งค่าการดำเนินการให้สิทธิ์ซึ่งจะเปิด URL ไปยังโฟลว์การให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์ |
setComposeAction(action, composedEmailType) | Chip | ตั้งค่าการดําเนินการที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกวัตถุ |
setDisabled(disabled) | Chip | ตั้งค่าว่าจะปิดใช้ชิปหรือไม่ |
setIcon(icon) | Chip | ตั้งค่าไอคอนที่จะใช้เป็นชิป |
setLabel(label) | Chip | ตั้งชื่อชิป |
setOnClickAction(action) | Chip | ตั้งค่าการดำเนินการที่จะทำงานเมื่อมีการคลิกวัตถุ |
setOnClickOpenLinkAction(action) | Chip | ตั้งค่าการดําเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์ |
setOpenLink(openLink) | Chip | ตั้งค่า URL ที่เปิดขึ้นเมื่อมีการคลิกออบเจ็กต์ |
ChipList
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addChip(chip) | ChipList | เพิ่มชิป |
setLayout(layout) | ChipList | ตั้งค่าเลย์เอาต์รายการชิป |
ChipListLayout
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
WRAPPED | Enum | รายการชิปจะตัดขึ้นบรรทัดถัดไปหากมีพื้นที่แนวนอนไม่เพียงพอ |
HORIZONTAL_SCROLLABLE | Enum | โดยชิปจะเลื่อนในแนวนอนหากไม่พอดีกับพื้นที่ที่มีอยู่ |
CollapseControl
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setCollapseButton(button) | CollapseControl | ตั้งค่า Button ที่จะแสดงสำหรับปุ่ม "แสดงน้อยลง" |
setExpandButton(button) | CollapseControl | ตั้งค่า Button ที่จะแสดงสำหรับปุ่ม "แสดงเพิ่มเติม" |
setHorizontalAlign(horizontalAlignment) | CollapseControl | ตั้งค่า HorizontalAlignment ของ CollapseControl |
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
UNKNOWN | Enum | ค่าเริ่มต้น |
USER | Enum | ผู้ใช้ Google Workspace |
ComposeActionResponse
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
printJson() | String | พิมพ์การแสดง JSON ของออบเจ็กต์นี้ |
ComposeActionResponseBuilder
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
build() | ComposeActionResponse | สร้างการตอบกลับการดำเนินการเขียนปัจจุบันและตรวจสอบความถูกต้อง |
setGmailDraft(draft) | ComposeActionResponseBuilder | ตั้งค่าGmailMessage ฉบับร่างที่สร้างขึ้นโดยใช้ GmailMessage.createDraftReply(body) หรือฟังก์ชันที่คล้ายกัน |
ComposedEmailType
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
REPLY_AS_DRAFT | Enum | ร่างข้อความที่ตอบกลับข้อความอื่น |
STANDALONE_DRAFT | Enum | ร่างที่เป็นข้อความเดี่ยว |
ContentType
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
TEXT | Enum | ระบุว่าเนื้อหาที่สร้างขึ้นเป็นข้อความธรรมดา |
MUTABLE_HTML | Enum | ระบุว่าเนื้อหาที่สร้างขึ้นมีการจัดรูปแบบเป็น HTML |
IMMUTABLE_HTML | Enum | บ่งบอกว่าเนื้อหาที่สร้างขึ้นอยู่ในรูปแบบ 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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
PEEK | Enum | แสดงส่วนหัวของการ์ดที่ด้านล่างของเนื้อหาส่วนเสริมเหนือเนื้อหาที่มีอยู่ |
REPLACE | Enum | แสดงการ์ดโดยแทนที่เนื้อหาที่มีอยู่ |
Divider
DriveItemsSelectedActionResponse
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
printJson() | String | พิมพ์การแสดง JSON ของออบเจ็กต์นี้ |
DriveItemsSelectedActionResponseBuilder
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
build() | DriveItemsSelectedActionResponse | สร้างการตอบกลับการดำเนินการปัจจุบันของไดรฟ์ |
requestFileScope(itemId) | DriveItemsSelectedActionResponseBuilder | ระบุว่าการตอบกลับจะขอขอบเขตไฟล์สำหรับรายการที่เกี่ยวข้องตามบริบทในไดรฟ์ |
EditorFileScopeActionResponse
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
printJson() | String | พิมพ์การแสดง JSON ของออบเจ็กต์นี้ |
EditorFileScopeActionResponseBuilder
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
build() | EditorFileScopeActionResponse | สร้างการตอบสนองการดําเนินการของเครื่องมือแก้ไขปัจจุบัน |
requestFileScopeForActiveDocument() | EditorFileScopeActionResponseBuilder | ขอขอบเขต drive.file สำหรับเอกสาร Editor ที่ใช้งานอยู่ในปัจจุบัน |
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_BELOW | Enum | ชื่อและคำบรรยายจะแสดงใต้รูปภาพของรายการตารางกริด |
TEXT_ABOVE | Enum | ชื่อและคำบรรยายจะแสดงเหนือรูปภาพของรายการตารางกริด |
HorizontalAlignment
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
START | Enum | จัดแนววิดเจ็ตให้อยู่ด้านข้างจุดเริ่มต้นของประโยค |
CENTER | Enum | จัดวิดเจ็ตให้อยู่กึ่งกลาง |
END | Enum | จัดแนววิดเจ็ตให้อยู่ด้านท้ายของประโยค |
HorizontalSizeStyle
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
FILL_AVAILABLE_SPACE | Enum | ปรับขนาด Widget ให้เต็มพื้นที่แนวนอนที่มีอยู่ของ Column |
FILL_MINIMUM_SPACE | Enum | ปรับขนาด Widget ให้เต็มพื้นที่แนวนอนน้อยที่สุดใน Column |
HostAppDataSource
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setChatDataSource(chatClientDataSource) | HostAppDataSource | ตั้งค่าแหล่งข้อมูลจาก Google Chat |
Icon
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
NONE | Enum | ไม่มีไอคอน |
AIRPLANE | Enum | |
BOOKMARK | Enum | |
BUS | Enum | |
CAR | Enum | |
CLOCK | Enum | |
CONFIRMATION_NUMBER_ICON | Enum | |
DOLLAR | Enum | |
DESCRIPTION | Enum | |
EMAIL | Enum | |
EVENT_PERFORMER | Enum | |
EVENT_SEAT | Enum | |
FLIGHT_ARRIVAL | Enum | |
FLIGHT_DEPARTURE | Enum | |
HOTEL | Enum | |
HOTEL_ROOM_TYPE | Enum | |
INVITE | Enum | |
MAP_PIN | Enum | |
MEMBERSHIP | Enum | |
MULTIPLE_PEOPLE | Enum | |
OFFER | Enum | |
PERSON | Enum | |
PHONE | Enum | |
RESTAURANT_ICON | Enum | |
SHOPPING_CART | Enum | |
STAR | Enum | |
STORE | Enum | |
TICKET | Enum | |
TRAIN | Enum | |
VIDEO_CAMERA | Enum | |
VIDEO_PLAY | Enum |
IconImage
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setAltText(altText) | IconImage | ตั้งค่าข้อความแสดงแทนของ URL ซึ่งใช้สําหรับการช่วยเหลือพิเศษ |
setIcon(icon) | IconImage | ตั้งค่าไอคอนที่กําหนดไว้ล่วงหน้าหากไม่ได้ตั้งค่า URL |
setIconUrl(url) | IconImage | ตั้งค่า URL ของไอคอนหากไม่ได้ตั้งค่าไอคอนไว้ |
setImageCropType(imageCropType) | IconImage | กำหนดรูปแบบการครอบตัดสำหรับรูปภาพ |
setMaterialIcon(icon) | IconImage | ตั้งค่าไอคอน Material Design |
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 ของรูปภาพที่จะใช้เป็นไอคอนของปุ่มนี้ |
setImageButtonStyle(imageButtonStyle) | ImageButton | ตั้งค่าสไตล์ปุ่ม |
setMaterialIcon(icon) | ImageButton | ตั้งค่าไอคอน Material Design |
setOnClickAction(action) | ImageButton | ตั้งค่าการดำเนินการที่จะทำงานเมื่อมีการคลิกวัตถุ |
setOnClickOpenLinkAction(action) | ImageButton | ตั้งค่าการดําเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์ |
setOpenLink(openLink) | ImageButton | ตั้งค่า URL ที่เปิดขึ้นเมื่อมีการคลิกออบเจ็กต์ |
setOverflowMenu(menu) | ImageButton | ตั้งค่าให้เมนูป๊อปอัปเปิดขึ้นเมื่อมีการคลิกออบเจ็กต์ |
ImageButtonStyle
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
BORDERLESS | Enum | ปุ่มรูปภาพที่ไม่มีเส้นขอบ |
OUTLINED | Enum | ปุ่มรูปภาพที่มีพื้นหลังชัดเจน |
FILLED | Enum | ปุ่มรูปภาพที่มีพื้นหลังสี |
FILLED_TONAL | Enum | ปุ่มรูปภาพที่มีพื้นที่ตรงกลางสำรองระหว่างปุ่มเติมสีและแบบเติมขอบ |
ImageComponent
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setAltText(altText) | ImageComponent | ตั้งค่าข้อความแสดงแทนของรูปภาพ |
setBorderStyle(borderStyle) | ImageComponent | ตั้งค่ารูปแบบเส้นขอบที่ใช้กับรูปภาพ |
setCropStyle(imageCropStyle) | ImageComponent | กำหนดรูปแบบการครอบตัดสำหรับรูปภาพ |
setImageUrl(url) | ImageComponent | ตั้งค่า URL ของรูปภาพ |
ImageCropStyle
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setAspectRatio(ratio) | ImageCropStyle | ตั้งค่าสัดส่วนภาพที่จะใช้หากประเภทการครอบตัดคือ RECTANGLE_CUSTOM |
setImageCropType(type) | ImageCropStyle | ตั้งค่าประเภทการครอบตัดสำหรับรูปภาพ |
ImageCropType
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
SQUARE | Enum | รูปแบบการครอบตัดรูปร่างสี่เหลี่ยมจัตุรัส |
CIRCLE | Enum | รูปแบบการครอบตัดรูปทรงวงกลม |
RECTANGLE_CUSTOM | Enum | รูปแบบการครอบตัดรูปสี่เหลี่ยมผืนผ้าที่มีสัดส่วนที่กำหนดเอง |
RECTANGLE_4_3 | Enum | รูปแบบการครอบตัดรูปสี่เหลี่ยมผืนผ้าที่มีสัดส่วน 4:3 |
ImageStyle
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
SQUARE | Enum | ไม่มีการครอบตัด |
CIRCLE | Enum | ครอบตัดเป็นรูปวงกลม |
InputType
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
TEXT | Enum | ยอมรับข้อความปกติ |
INTEGER | Enum | ยอมรับจํานวนเต็ม |
FLOAT | Enum | ยอมรับตัวเลขเป็นจุดทศนิยม |
EMAIL | Enum | ยอมรับอีเมล |
Interaction
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
INTERACTION_UNSPECIFIED | Enum | ค่าเริ่มต้น |
OPEN_DIALOG | Enum | เปิดกล่องโต้ตอบ ซึ่งเป็นอินเทอร์เฟซแบบการ์ดที่แอป Chat ใช้โต้ตอบกับผู้ใช้ |
KeyValue
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setAuthorizationAction(action) |
| ตั้งค่าการดำเนินการให้สิทธิ์ที่เปิด URL ไปยังขั้นตอนการให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์ |
setComposeAction(action, composedEmailType) |
| ตั้งค่าการดําเนินการที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกวัตถุ |
setOnClickAction(action) |
| ตั้งค่าการดำเนินการที่จะทำงานเมื่อมีการคลิกวัตถุ |
setOnClickOpenLinkAction(action) |
| ตั้งค่าการดําเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์ |
setOpenLink(openLink) |
| ตั้งค่า URL ที่เปิดขึ้นเมื่อมีการคลิกออบเจ็กต์ |
LinkPreview
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
printJson() | String | พิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้ |
setLinkPreviewTitle(title) | LinkPreview | ตั้งค่าชื่อที่จะแสดงในตัวอย่างลิงก์เหนือการ์ดตัวอย่าง |
setPreviewCard(previewCard) | LinkPreview | ตั้งค่าการ์ดที่แสดงข้อมูลเกี่ยวกับลิงก์จากบริการของบุคคลที่สามหรือบริการที่ไม่ใช่ของ Google |
setTitle(title) | LinkPreview | ตั้งค่าชื่อที่จะแสดงในชิปอัจฉริยะสำหรับตัวอย่างลิงก์ |
LoadIndicator
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
SPINNER | Enum | ใช้ตัวบ่งชี้สปินเนอร์ |
NONE | Enum | อย่าใช้ตัวบ่งชี้ |
MaterialIcon
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setFill(fill) | MaterialIcon | ไอคอนแสดงผลเป็นภาพทึบหรือไม่ |
setGrade(grade) | MaterialIcon | น้ำหนักและเกรดส่งผลต่อความหนาของสัญลักษณ์ |
setName(name) | MaterialIcon | ตั้งชื่อไอคอน |
setWeight(weight) | MaterialIcon | น้ำหนักของเส้นไอคอน |
Navigation
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
popCard() | Navigation | แสดงการ์ดจากกองการนำทาง |
popToNamedCard(cardName) | Navigation | แสดงการ์ดที่ระบุตามชื่อการ์ด |
popToRoot() | Navigation | แสดงกองการ์ดจากการ์ดรูท |
printJson() | String | พิมพ์การแสดง JSON ของออบเจ็กต์นี้ |
pushCard(card) | Navigation | ดันการ์ดที่ระบุลงในกอง |
updateCard(card) | Navigation | แทนที่การ์ดปัจจุบันในตำแหน่งเดิม |
Notification
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setText(text) | Notification | ตั้งค่าข้อความที่จะแสดงในการแจ้งเตือน |
OnClose
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
NOTHING | Enum | ไม่ทำอะไรเมื่อปิด |
RELOAD | Enum | โหลดส่วนเสริมซ้ำเมื่อหน้าต่างปิด |
OpenAs
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
FULL_SIZE | Enum | เปิดในหน้าต่างหรือแท็บแบบเต็ม |
OVERLAY | Enum | เปิดเป็นการวางซ้อน เช่น ป๊อปอัป |
OpenLink
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setOnClose(onClose) | OpenLink | ตั้งค่าลักษณะการทํางานของ URL เมื่อหน้าต่างหรือแท็บ URL ปิดอยู่ |
setOpenAs(openAs) | OpenLink | ตั้งค่าลักษณะการทํางานของ URL เมื่อเปิด |
setUrl(url) | OpenLink | ตั้งค่า URL ที่เปิด |
OverflowMenu
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addMenuItem(menuItem) | OverflowMenu | เพิ่มรายการในเมนู |
OverflowMenuItem
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setAuthorizationAction(action) | OverflowMenuItem | ตั้งค่าการดำเนินการให้สิทธิ์ที่เปิด URL ไปยังขั้นตอนการให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์ |
setComposeAction(action, composedEmailType) | OverflowMenuItem | ตั้งค่าการดําเนินการที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกวัตถุ |
setDisabled(disabled) | OverflowMenuItem | กำหนดว่ารายการในเมนูปิดใช้หรือไม่ |
setOnClickAction(action) | OverflowMenuItem | ตั้งค่าการดำเนินการที่จะทำงานเมื่อมีการคลิกวัตถุ |
setOnClickOpenLinkAction(action) | OverflowMenuItem | ตั้งค่าการดําเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์ |
setOpenLink(openLink) | OverflowMenuItem | ตั้งค่า URL ที่เปิดขึ้นเมื่อมีการคลิกออบเจ็กต์ |
setStartIcon(icon) | OverflowMenuItem | ตั้งค่าไอคอนนำหน้าของรายการเมนู |
setText(text) | OverflowMenuItem | ตั้งค่าชื่อของรายการเมนู |
PlatformDataSource
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setCommonDataSource(commonDataSource) | PlatformDataSource | ตั้งค่าแหล่งข้อมูลจาก Google Workspace |
setHostAppDataSource(hostAppDataSource) | PlatformDataSource | ใช้เพื่อเติมพื้นที่ทำงานในเมนูการเลือกหลายรายการ |
ResponseType
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
TYPE_UNSPECIFIED | Enum | ประเภทเริ่มต้นที่จัดการเป็น NEW_MESSAGE |
NEW_MESSAGE | Enum | โพสต์เป็นข้อความใหม่ในหัวข้อ |
UPDATE_MESSAGE | Enum | อัปเดตข้อความของแอป Chat |
UPDATE_USER_MESSAGE_CARDS | Enum | อัปเดตการ์ดในข้อความของผู้ใช้ |
REQUEST_CONFIG | Enum | ขอให้ผู้ใช้ตรวจสอบสิทธิ์หรือกําหนดค่าเพิ่มเติมเป็นการส่วนตัว |
DIALOG | Enum | แสดงกล่องโต้ตอบ |
UPDATE_WIDGET | Enum | การค้นหาตัวเลือกการเติมข้อความอัตโนมัติของวิดเจ็ต |
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_BOX | Enum | รูปแบบการป้อนข้อมูลช่องทำเครื่องหมาย |
RADIO_BUTTON | Enum | รูปแบบการป้อนข้อมูลปุ่มตัวเลือก |
DROPDOWN | Enum | รูปแบบอินพุตการเลือกเมนูแบบเลื่อนลง |
SWITCH | Enum | ชุดสวิตช์ |
MULTI_SELECT | Enum | เมนูแบบเลือกหลายรายการสําหรับข้อมูลแบบคงที่หรือแบบไดนามิก |
Status
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
OK | Enum | การแมป HTTP: 200 OK |
CANCELLED | Enum | การแมป HTTP: 499 คำขอที่ไคลเอ็นต์ปิดการเชื่อมต่อ |
UNKNOWN | Enum | ข้อผิดพลาดที่ไม่รู้จัก |
INVALID_ARGUMENT | Enum | ไคลเอ็นต์ระบุอาร์กิวเมนต์ไม่ถูกต้อง |
DEADLINE_EXCEEDED | Enum | การแมป HTTP: 504 เกตเวย์หมดเวลา |
NOT_FOUND | Enum | การแมป HTTP: 404 ไม่พบ |
ALREADY_EXISTS | Enum | มีเอนทิตีที่ไคลเอ็นต์พยายามสร้างอยู่แล้ว |
PERMISSION_DENIED | Enum | การแมป HTTP: 403 Forbidden |
UNAUTHENTICATED | Enum | การแมป HTTP: 401 ไม่ได้รับอนุญาต |
RESOURCE_EXHAUSTED | Enum | การแมป HTTP: 429 มีคำขอมากเกินไป |
FAILED_PRECONDITION | Enum | ระบบปฏิเสธการดำเนินการเนื่องจากระบบไม่อยู่ในสถานะที่จําเป็นสําหรับการดําเนินการ |
ABORTED | Enum | ระบบยกเลิกการดำเนินการ ซึ่งมักเกิดจากปัญหาการทำงานพร้อมกัน เช่น การตรวจสอบตัวจัดลำดับล้มเหลวหรือการยกเลิกธุรกรรม |
OUT_OF_RANGE | Enum | มีการพยายามดำเนินการหลังจากช่วงที่ถูกต้อง |
UNIMPLEMENTED | Enum | การแมป HTTP: 501 ไม่มีการใช้งาน |
INTERNAL | Enum | ข้อผิดพลาดภายใน |
UNAVAILABLE | Enum | การแมป HTTP: 503 ไม่พร้อมให้บริการ |
DATA_LOSS | Enum | ข้อมูลสูญหายโดยกู้คืนไม่ได้หรือข้อมูลเสียหาย |
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
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
SWITCH | Enum | การควบคุมสไตล์สวิตช์สำหรับวิดเจ็ตสวิตช์ |
CHECK_BOX | Enum | การควบคุมสไตล์ช่องทําเครื่องหมายสําหรับวิดเจ็ตสวิตช์ |
TextButton
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setAltText(altText) | TextButton | ตั้งค่าข้อความสำรองของปุ่มสำหรับการช่วยเหลือพิเศษ |
setAuthorizationAction(action) | TextButton | ตั้งค่าการดำเนินการให้สิทธิ์ซึ่งจะเปิด URL ไปยังโฟลว์การให้สิทธิ์เมื่อมีการคลิกออบเจ็กต์ |
setBackgroundColor(backgroundColor) | TextButton | กำหนดสีพื้นหลังสำหรับปุ่ม TextButtonStyle.FILLED |
setComposeAction(action, composedEmailType) | TextButton | ตั้งค่าการดําเนินการที่เขียนอีเมลฉบับร่างเมื่อมีการคลิกวัตถุ |
setDisabled(disabled) | TextButton | ตั้งค่าว่าจะปิดใช้ปุ่มหรือไม่ |
setIcon(icon) | TextButton | ตั้งค่า Icon ที่กำหนดไว้ล่วงหน้าเพื่อแสดงบนปุ่ม |
setIconUrl(url) | TextButton | ตั้งค่า URL ของรูปภาพที่จะใช้เป็นไอคอนของปุ่มนี้ |
setMaterialIcon(icon) | TextButton | ตั้งค่าไอคอน Material Design |
setOnClickAction(action) | TextButton | ตั้งค่าการดำเนินการที่จะทำงานเมื่อมีการคลิกวัตถุ |
setOnClickOpenLinkAction(action) | TextButton | ตั้งค่าการดําเนินการที่เปิด URL ในแท็บเมื่อมีการคลิกออบเจ็กต์ |
setOpenLink(openLink) | TextButton | ตั้งค่า URL ที่เปิดขึ้นเมื่อมีการคลิกออบเจ็กต์ |
setOverflowMenu(menu) | TextButton | ตั้งค่าเมนูป๊อปอัปให้เปิดเมื่อมีการคลิกออบเจ็กต์ |
setText(text) | TextButton | ตั้งค่าข้อความที่แสดงบนปุ่ม |
setTextButtonStyle(textButtonStyle) | TextButton | ตั้งค่าสไตล์ปุ่ม |
TextButtonStyle
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
OUTLINED | Enum | ปุ่มข้อความปกติที่มีพื้นหลังสีใส |
TEXT | Enum | โปรดอย่าใช้ |
FILLED | Enum | ปุ่มข้อความที่มีพื้นหลังสี |
FILLED_TONAL | Enum | ปุ่มข้อความปกติที่มีรูปแบบกลางๆ ระหว่างปุ่มแบบเติมสีและปุ่มที่มีเส้นขอบ |
BORDERLESS | Enum | ปุ่มข้อความปกติที่ไม่มีเส้นขอบ |
TextInput
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setFieldName(fieldName) | TextInput | ตั้งค่าคีย์ที่ระบุอินพุตข้อความนี้ในออบเจ็กต์เหตุการณ์ที่สร้างขึ้นเมื่อมีการทำงานกับ UI |
setHint(hint) | TextInput | ตั้งค่าคำแนะนำสำหรับการป้อนข้อความ |
setMultiline(multiline) | TextInput | ตั้งค่าว่าข้อความที่ป้อนจะแสดงในบรรทัดเดียวหรือหลายบรรทัด |
setOnChangeAction(action) | TextInput | กำหนดการทำงานที่จะดำเนินการเมื่อการป้อนข้อความมีการเปลี่ยนแปลง |
setSuggestions(suggestions) | TextInput | ตั้งค่าคำแนะนำสำหรับการเติมข้อความอัตโนมัติในช่องข้อความ |
setSuggestionsAction(suggestionsAction) | TextInput | ตั้งค่าการดำเนินการเรียกกลับเพื่อดึงคำแนะนำตามข้อมูลจากผู้ใช้สำหรับการเติมข้อความอัตโนมัติ |
setTitle(title) | TextInput | ตั้งค่าชื่อที่จะแสดงเหนือช่องป้อนข้อมูล |
setValidation(validation) | TextInput | ตั้งค่ากฎการตรวจสอบสำหรับวิดเจ็ตนี้ |
setValue(value) | TextInput | ตั้งค่าค่าที่กรอกไว้ล่วงหน้าในช่องป้อนข้อมูล |
TextParagraph
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setMaxLines(maxLines) | 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_INSERT | Enum | ค่าเริ่มต้น |
INSERT_AT_START | Enum | การอัปเดตการดำเนินการจะแทรกเนื้อหาที่จุดเริ่มต้นของเนื้อหาข้อความ |
INSERT_AT_END | Enum | การดำเนินการอัปเดตจะแทรกเนื้อหาไว้ที่ส่วนท้ายของเนื้อหาข้อความ |
UpdateDraftCcRecipientsAction
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addUpdateCcRecipients(ccRecipientEmails) | UpdateDraftCcRecipientsAction | อัปเดตผู้รับสำเนาของร่างอีเมล |
UpdateDraftSubjectAction
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addUpdateSubject(subject) | UpdateDraftSubjectAction | อัปเดตบรรทัดเรื่องของอีเมลฉบับร่าง |
UpdateDraftToRecipientsAction
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addUpdateToRecipients(toRecipientEmails) | UpdateDraftToRecipientsAction | อัปเดตผู้รับ "ถึง" ของอีเมลฉบับร่าง |
UpdatedWidget
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
addItem(text, value, selected, startIconUri, bottomText) | UpdatedWidget | เพิ่มรายการใหม่ที่เลือกได้ |
Validation
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setCharacterLimit(characterLimit) | Validation | ตั้งค่าจำนวนอักขระสูงสุดของวิดเจ็ต |
setInputType(inputType) | Validation | ตั้งค่าประเภทอินพุตของวิดเจ็ต |
VerticalAlignment
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
CENTER | Enum | จัดวางเนื้อหาไว้ตรงกลางของคอนเทนเนอร์ในแนวตั้ง |
TOP | Enum | วางเนื้อหาไว้ที่ด้านบนของคอนเทนเนอร์ในแนวตั้ง |
BOTTOM | Enum | วางเนื้อหาแนวตั้งที่ด้านล่างของคอนเทนเนอร์ |
Widget
WrapStyle
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
NOWRAP | Enum | ไม่ห่อ |
WRAP | Enum | ตัดเนื้อหาของวิดเจ็ตในคอลัมน์ |