ดัชนี
AddOnWidgetSet
(ข้อความ)AddOnWidgetSet.WidgetType
(enum)CommonAddOnManifest
(ข้อความ)CreateActionExtensionPoint
(ข้อความ)HomepageExtensionPoint
(ข้อความ)HttpAuthorizationHeader
(enum)HttpOptions
(ข้อความ)LayoutProperties
(ข้อความ)LinkPreviewExtensionPoint
(ข้อความ)MenuItemExtensionPoint
(ข้อความ)UniversalActionExtensionPoint
(ข้อความ)UriPattern
(ข้อความ)
AddOnWidgetSet
ชุดย่อยของวิดเจ็ตที่ส่วนเสริมใช้
ช่อง | |
---|---|
usedWidgets[] |
รายการวิดเจ็ตที่ใช้ในส่วนเสริม |
WidgetType
ประเภทวิดเจ็ต WIDGET_TYPE_UNSPECIFIED
เป็นชุดวิดเจ็ตพื้นฐาน
Enum | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
ชุดวิดเจ็ตเริ่มต้น |
DATE_PICKER |
เครื่องมือเลือกวันที่ |
STYLED_BUTTONS |
ปุ่มที่มีการจัดรูปแบบจะมีปุ่มแบบเติมสีและปุ่มที่ปิดใช้งาน |
PERSISTENT_FORMS |
แบบฟอร์มถาวรช่วยให้คงค่าของแบบฟอร์มในระหว่างการดำเนินการ |
FIXED_FOOTER |
แก้ไขส่วนท้ายในการ์ดแล้ว |
UPDATE_SUBJECT_AND_RECIPIENTS |
อัปเดตเรื่องและผู้รับฉบับร่าง |
GRID_WIDGET |
วิดเจ็ตตารางกริด |
ADDON_COMPOSE_UI_ACTION |
การดำเนินการของส่วนเสริมของ Gmail ที่ใช้กับ UI การเขียนของส่วนเสริม |
CommonAddOnManifest
การกำหนดค่าส่วนเสริมที่แชร์ในแอปพลิเคชันโฮสต์ของส่วนเสริมทั้งหมด
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อที่แสดงของส่วนเสริม |
logoUrl |
ต้องระบุ URL ของรูปภาพโลโก้ที่แสดงในแถบเครื่องมือของส่วนเสริม |
layoutProperties |
คุณสมบัติเลย์เอาต์ทั่วไปสำหรับการ์ดส่วนเสริม |
addOnWidgetSet |
วิดเจ็ตที่ใช้ในส่วนเสริม หากไม่ได้ระบุช่องนี้ ระบบจะใช้ชุดเริ่มต้น |
useLocaleFromApp |
เลือกว่าจะส่งข้อมูลภาษาจากแอปโฮสต์หรือไม่ |
homepageTrigger |
กำหนดปลายทางที่จะดำเนินการในบริบทต่างๆ ในทุกโฮสต์ การ์ดใดๆ ที่ฟังก์ชันนี้สร้างขึ้นจะพร้อมใช้งานสำหรับผู้ใช้เสมอ แต่เนื้อหาตามบริบทอาจบดบังไว้เมื่อส่วนเสริมนี้ประกาศทริกเกอร์ที่ตรงเป้าหมายมากขึ้น |
universalActions[] |
กำหนดรายการจุดส่วนขยายในเมนูการทำงานทั่วไป ซึ่งทำหน้าที่เป็นเมนูการตั้งค่าสำหรับส่วนเสริม จุดขยายอาจจะเป็น URL ของลิงก์เพื่อเปิดหรือปลายทางสำหรับการดำเนินการเป็นการส่งแบบฟอร์ม |
openLinkUrlPrefixes |
การดำเนินการของ OpenLink สามารถใช้กับ URL ที่มีรูปแบบ |
CreateActionExtensionPoint
การกำหนดค่าสำหรับทริกเกอร์ที่เริ่มทำงานเมื่อผู้ใช้เรียกใช้เวิร์กโฟลว์การสร้างทรัพยากรในแอปพลิเคชัน Google Workspace ดูข้อมูลเพิ่มเติมได้ที่สร้างทรัพยากรของบุคคลที่สามจากเมนู @
ช่อง | |
---|---|
id |
ต้องระบุ รหัสที่ไม่ซ้ำกันเพื่อแยกความแตกต่างของจุดต่อนี้ รหัสมีความยาวได้สูงสุด 64 อักขระและควรอยู่ในรูปแบบ |
labelText |
ต้องระบุ ข้อความที่แสดงควบคู่ไปกับไอคอนสำหรับจุดแรกเข้าของการสร้างทรัพยากร เช่น |
localizedLabelText |
ไม่บังคับ แผนที่ของ หากมีภาษาของผู้ใช้อยู่ในคีย์ของแผนที่ ผู้ใช้จะเห็น |
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการทริกเกอร์เวิร์กโฟลว์การสร้างทรัพยากรเพื่อสร้างลิงก์ |
logoUrl |
ไม่บังคับ ไอคอนที่แสดงสำหรับจุดแรกเข้าของการสร้างทรัพยากร หากละไว้ เมนูจะใช้ไอคอนแถบเครื่องมือของส่วนเสริม |
HomepageExtensionPoint
รูปแบบทั่วไปในการประกาศมุมมองหน้าแรกของส่วนเสริม
ช่อง | |
---|---|
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการเปิดใช้งานจุดส่วนขยายนี้ |
enabled |
ไม่บังคับ หากตั้งค่าเป็น ค่าเริ่มต้นจะเป็น หากมุมมองหน้าแรกที่กำหนดเองของส่วนเสริมปิดอยู่ คุณจะได้รับการ์ดภาพรวมทั่วไปสำหรับผู้ใช้แทน |
HttpAuthorizationHeader
ส่งส่วนหัวการให้สิทธิ์ในคำขอ HTTP
ส่วนเสริมแล้ว
Enum | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
ค่าเริ่มต้น เทียบเท่ากับ SYSTEM_ID_TOKEN |
SYSTEM_ID_TOKEN |
ส่งโทเค็นรหัสสำหรับบัญชีบริการของระบบที่เป็นส่วนเสริมของ Google Workspace เฉพาะโปรเจ็กต์ (ค่าเริ่มต้น) |
USER_ID_TOKEN |
ส่งโทเค็นรหัสให้ผู้ใช้ปลายทาง |
NONE |
โปรดอย่าส่งส่วนหัวการตรวจสอบสิทธิ์ |
HttpOptions
ตัวเลือกในการส่งคําขอไปยังปลายทาง HTTP
ส่วนเสริม
ช่อง | |
---|---|
authorizationHeader |
การกำหนดค่าสำหรับโทเค็นที่ส่งในส่วนหัวการให้สิทธิ์ |
LayoutProperties
พร็อพเพอร์ตี้ของเลย์เอาต์การ์ดที่แชร์ในแอปพลิเคชันโฮสต์ส่วนเสริมทั้งหมด
ช่อง | |
---|---|
primaryColor |
สีหลักของส่วนเสริม ซึ่งจะกำหนดสีของแถบเครื่องมือ หากไม่ได้ตั้งค่าสีหลักไว้ ระบบจะใช้ค่าเริ่มต้นที่เฟรมเวิร์กระบุไว้ |
secondaryColor |
สีรองของส่วนเสริม ซึ่งจะกำหนดสีของปุ่ม หากตั้งค่าสีหลักแล้วแต่ไม่ได้ตั้งค่าสีรอง สีรองจะเป็นสีเดียวกับสีหลัก หากไม่ได้ตั้งค่าสีหลักหรือสีรองไว้ ระบบจะใช้ค่าเริ่มต้นที่เฟรมเวิร์กระบุไว้ |
useNewMaterialDesign |
เปิดใช้ดีไซน์ Material สำหรับการ์ด |
LinkPreviewExtensionPoint
การกำหนดค่าสำหรับทริกเกอร์ที่เริ่มทำงานเมื่อผู้ใช้พิมพ์หรือวางลิงก์จากบริการของบุคคลที่สามหรือบริการที่ไม่ใช่ของ Google ลงในไฟล์ Google เอกสาร ชีต หรือสไลด์
ช่อง | |
---|---|
labelText |
ต้องระบุ ข้อความสำหรับชิปอัจฉริยะตัวอย่างที่แจ้งให้ผู้ใช้ดูตัวอย่างลิงก์ เช่น |
localizedLabelText |
ไม่บังคับ แผนที่ของ หากมีภาษาของผู้ใช้อยู่ในคีย์ของแผนที่ ผู้ใช้จะเห็น |
patterns[] |
ต้องระบุ อาร์เรย์ของรูปแบบ URL ที่ทริกเกอร์ส่วนเสริมให้แสดงตัวอย่างลิงก์ |
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการทริกเกอร์ตัวอย่างลิงก์ |
logoUrl |
ไม่บังคับ ไอคอนที่แสดงในชิปอัจฉริยะและการ์ดตัวอย่าง หากไม่ระบุ ส่วนเสริมจะใช้ไอคอนแถบเครื่องมือ |
MenuItemExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศรายการในเมนูหรือปุ่มที่ปรากฏในแอปโฮสต์
ช่อง | |
---|---|
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการเปิดใช้งานจุดส่วนขยายนี้ |
label |
ต้องระบุ ข้อความที่ผู้ใช้เห็นซึ่งอธิบายถึงการดำเนินการที่ทำโดยการเปิดใช้งานจุดส่วนขยายนี้ เช่น "แทรกใบแจ้งหนี้" |
logoUrl |
URL ของรูปภาพโลโก้ที่แสดงในแถบเครื่องมือของส่วนเสริม หากไม่ได้ตั้งค่า ระบบจะใช้ URL โลโก้หลักของส่วนเสริมเป็นค่าเริ่มต้น |
UniversalActionExtensionPoint
รูปแบบสำหรับการประกาศจุดส่วนขยายรายการในเมนูการทำงานส่วนกลาง
ช่อง | |
---|---|
label |
ต้องระบุ ข้อความที่ผู้ใช้เห็นซึ่งอธิบายถึงการดำเนินการที่ทำโดยการเปิดใช้งานจุดส่วนขยายนี้ เช่น "เพิ่มรายชื่อติดต่อใหม่" |
ฟิลด์สหภาพ action_type ต้องระบุ ประเภทการดำเนินการที่รองรับในรายการเมนูการทำงานทั่วไป ซึ่งอาจเป็นลิงก์เพื่อเปิดหรือปลายทางที่จะเรียกใช้ก็ได้ action_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
openLink |
URL ที่จะเปิดโดย UniversalAction |
runFunction |
ปลายทางที่จะเรียกใช้โดย UniversalAction |
UriPattern
การกำหนดค่าสำหรับรูปแบบ URL แต่ละรายการที่ทริกเกอร์การแสดงตัวอย่างลิงก์
ช่อง | |
---|---|
hostPattern |
ต้องระบุสำหรับรูปแบบ URL แต่ละรายการเพื่อแสดงตัวอย่าง โดเมนของรูปแบบ URL ลิงก์แสดงตัวอย่างส่วนเสริมที่มีโดเมนนี้ใน URL หากต้องการดูตัวอย่างลิงก์สำหรับโดเมนย่อยที่เจาะจง เช่น ตัวอย่างเช่น |
pathPrefix |
ไม่บังคับ เส้นทางที่ต่อท้ายโดเมนของ เช่น หากรูปแบบโฮสต์ URL คือ หากต้องการจับคู่ URL ทั้งหมดในโดเมนรูปแบบโฮสต์ ให้เว้น |