- แหล่งข้อมูล: การทำให้ใช้งานได้
- AddOns
- CommonAddOnManifest
- LayoutProperties
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- เมธอด
ทรัพยากร: การทำให้ใช้งานได้
การติดตั้งใช้งานส่วนเสริมของ Google Workspace
การแสดง JSON |
---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
ช่อง | |
---|---|
name |
ชื่อทรัพยากรการทำให้ใช้งานได้ ตัวอย่าง: |
oauthScopes[] |
รายการขอบเขต OAuth ของ Google ที่จะขอความยินยอมจากผู้ใช้ปลายทางก่อนเรียกใช้ปลายทางส่วนเสริม |
addOns |
การกําหนดค่าส่วนเสริม Google Workspace |
etag |
เซิร์ฟเวอร์จะคำนวณค่านี้ตามเวอร์ชันการทำให้ใช้งานได้ในพื้นที่เก็บข้อมูล และอาจส่งไปในคำขอการอัปเดตและลบเพื่อให้มั่นใจว่าไคลเอ็นต์มีค่าล่าสุดก่อนที่จะดำเนินการต่อ |
AddOns
การกำหนดค่าส่วนเสริม Google Workspace
การแสดง JSON |
---|
{ "common": { object ( |
ช่อง | |
---|---|
common |
การกำหนดค่าที่ใช้ร่วมกันในส่วนเสริมทั้งหมดของ Google Workspace |
gmail |
การกำหนดค่าส่วนเสริม Gmail |
drive |
การกำหนดค่าส่วนเสริมไดรฟ์ |
calendar |
การกำหนดค่าส่วนเสริมปฏิทิน |
docs |
การกำหนดค่าส่วนเสริมของเอกสาร |
sheets |
การกำหนดค่าส่วนเสริมของชีต |
slides |
การกำหนดค่าส่วนเสริมสไลด์ |
httpOptions |
ตัวเลือกในการส่งคําขอไปยังปลายทาง HTTP ของส่วนเสริม |
CommonAddOnManifest
การกำหนดค่าส่วนเสริมที่แชร์ในแอปพลิเคชันโฮสต์ของส่วนเสริมทั้งหมด
การแสดง JSON |
---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อที่แสดงของส่วนเสริม |
logoUrl |
ต้องระบุ URL ของรูปภาพโลโก้ที่แสดงในแถบเครื่องมือของส่วนเสริม |
layoutProperties |
คุณสมบัติเลย์เอาต์ทั่วไปสำหรับการ์ดส่วนเสริม |
addOnWidgetSet |
วิดเจ็ตที่ใช้ในส่วนเสริม หากไม่ได้ระบุช่องนี้ ระบบจะใช้ชุดเริ่มต้น |
useLocaleFromApp |
เลือกว่าจะส่งข้อมูลภาษาจากแอปโฮสต์หรือไม่ |
homepageTrigger |
กำหนดปลายทางที่จะดำเนินการในบริบทต่างๆ ในทุกโฮสต์ การ์ดใดๆ ที่ฟังก์ชันนี้สร้างขึ้นจะพร้อมใช้งานสำหรับผู้ใช้เสมอ แต่เนื้อหาตามบริบทอาจบดบังไว้เมื่อส่วนเสริมนี้ประกาศทริกเกอร์ที่ตรงเป้าหมายมากขึ้น |
universalActions[] |
กำหนดรายการจุดส่วนขยายในเมนูการทำงานทั่วไป ซึ่งทำหน้าที่เป็นเมนูการตั้งค่าสำหรับส่วนเสริม จุดขยายอาจจะเป็น URL ของลิงก์เพื่อเปิดหรือปลายทางสำหรับการดำเนินการเป็นการส่งแบบฟอร์ม |
openLinkUrlPrefixes |
การดำเนินการของ OpenLink สามารถใช้กับ URL ที่มีรูปแบบ |
LayoutProperties
พร็อพเพอร์ตี้ของเลย์เอาต์การ์ดที่แชร์ในแอปพลิเคชันโฮสต์ส่วนเสริมทั้งหมด
การแสดง JSON |
---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
ช่อง | |
---|---|
primaryColor |
สีหลักของส่วนเสริม ซึ่งจะกำหนดสีของแถบเครื่องมือ หากไม่ได้ตั้งค่าสีหลักไว้ ระบบจะใช้ค่าเริ่มต้นที่เฟรมเวิร์กระบุไว้ |
secondaryColor |
สีรองของส่วนเสริม ซึ่งจะกำหนดสีของปุ่ม หากตั้งค่าสีหลักแล้วแต่ไม่ได้ตั้งค่าสีรอง สีรองจะเป็นสีเดียวกับสีหลัก หากไม่ได้ตั้งค่าสีหลักหรือสีรองไว้ ระบบจะใช้ค่าเริ่มต้นที่เฟรมเวิร์กระบุไว้ |
useNewMaterialDesign |
เปิดใช้ดีไซน์ Material สำหรับการ์ด |
AddOnWidgetSet
ชุดย่อยของวิดเจ็ตที่ส่วนเสริมใช้
การแสดง JSON |
---|
{
"usedWidgets": [
enum ( |
ช่อง | |
---|---|
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 การเขียนของส่วนเสริม |
HomepageExtensionPoint
รูปแบบทั่วไปในการประกาศมุมมองหน้าแรกของส่วนเสริม
การแสดง JSON |
---|
{ "runFunction": string, "enabled": boolean } |
ช่อง | |
---|---|
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการเปิดใช้งานจุดส่วนขยายนี้ |
enabled |
ไม่บังคับ หากตั้งค่าเป็น ค่าเริ่มต้นจะเป็น หากมุมมองหน้าแรกที่กำหนดเองของส่วนเสริมปิดอยู่ คุณจะได้รับการ์ดภาพรวมทั่วไปสำหรับผู้ใช้แทน |
UniversalActionExtensionPoint
รูปแบบสำหรับการประกาศจุดส่วนขยายรายการในเมนูการทำงานส่วนกลาง
การแสดง JSON |
---|
{ "label": string, // Union field |
ช่อง | |
---|---|
label |
ต้องระบุ ข้อความที่ผู้ใช้เห็นซึ่งอธิบายถึงการดำเนินการที่ทำโดยการเปิดใช้งานจุดส่วนขยายนี้ เช่น "เพิ่มรายชื่อติดต่อใหม่" |
ฟิลด์สหภาพ action_type ต้องระบุ ประเภทการดำเนินการที่รองรับในรายการเมนูการทำงานทั่วไป ซึ่งอาจเป็นลิงก์เพื่อเปิดหรือปลายทางที่จะเรียกใช้ก็ได้ action_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
openLink |
URL ที่จะเปิดโดย UniversalAction |
runFunction |
ปลายทางที่จะเรียกใช้โดย UniversalAction |
GmailAddOnManifest
พร็อพเพอร์ตี้จะปรับแต่งรูปลักษณ์และการใช้งานของส่วนเสริม Gmail
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepageTrigger |
กำหนดปลายทางที่จะดำเนินการในบริบทที่ไม่ตรงกับทริกเกอร์ตามบริบทที่ประกาศ การ์ดใดๆ ที่ฟังก์ชันนี้สร้างขึ้นจะพร้อมใช้งานสำหรับผู้ใช้เสมอ แต่เนื้อหาตามบริบทอาจบดบังไว้เมื่อส่วนเสริมนี้ประกาศทริกเกอร์ที่ตรงเป้าหมายมากขึ้น หากมี การตั้งค่านี้จะลบล้างการกำหนดค่าจาก |
contextualTriggers[] |
กำหนดชุดเงื่อนไขที่ทริกเกอร์ส่วนเสริม |
universalActions[] |
กำหนดชุดการทำงานส่วนกลางสำหรับส่วนเสริม ผู้ใช้จะทริกเกอร์การดำเนินการทั่วไปจากเมนูแถบเครื่องมือของส่วนเสริม |
composeTrigger |
กำหนดทริกเกอร์เวลาเขียนสำหรับส่วนเสริมเวลาเขียน นี่คือทริกเกอร์ที่ทำให้ส่วนเสริมดำเนินการเมื่อผู้ใช้เขียนอีเมล ส่วนเสริมเวลาเขียนทั้งหมดต้องมีขอบเขต |
authorizationCheckFunction |
ชื่อของปลายทางที่ยืนยันว่าส่วนเสริมมีการให้สิทธิ์ของบุคคลที่สามที่จำเป็นทั้งหมดโดยการตรวจสอบ API ของบุคคลที่สาม หากการตรวจสอบล้มเหลว ฟังก์ชันควรส่งข้อยกเว้นเพื่อเริ่มขั้นตอนการให้สิทธิ์ ระบบจะเรียกใช้ฟังก์ชันนี้ก่อนการเรียกใช้ส่วนเสริมแต่ละครั้งเพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ราบรื่น |
ContextualTrigger
กำหนดทริกเกอร์ที่จะเริ่มทำงานเมื่ออีเมลที่เปิดอยู่ตรงตามเกณฑ์ที่กำหนดไว้ เมื่อทริกเกอร์เริ่มทำงาน ทริกเกอร์จะเรียกใช้ปลายทางที่เฉพาะเจาะจง โดยปกติจะเป็นการสร้างการ์ดใหม่และอัปเดต UI
การแสดง JSON |
---|
{ "onTriggerFunction": string, // Union field |
ช่อง | |
---|---|
onTriggerFunction |
ต้องระบุ ชื่อของปลายทางที่จะเรียกใช้เมื่อข้อความตรงกับทริกเกอร์ |
ฟิลด์สหภาพ trigger ประเภทของทริกเกอร์จะกำหนดเงื่อนไขที่ Gmail ใช้ในการแสดงส่วนเสริม trigger ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
unconditional |
ระบบจะเรียกใช้ทริกเกอร์ที่ไม่มีเงื่อนไขเมื่อมีการเปิดข้อความอีเมล |
UnconditionalTrigger
ประเภทนี้ไม่มีช่อง
ทริกเกอร์ที่เริ่มทำงานเมื่อข้อความอีเมลเปิดขึ้น
UniversalAction
การดำเนินการที่พร้อมใช้งานในเมนูแถบเครื่องมือของส่วนเสริมเสมอ โดยไม่คำนึงถึงบริบทของข้อความ
การแสดง JSON |
---|
{ "text": string, // Union field |
ช่อง | |
---|---|
text |
ต้องระบุ ข้อความที่ผู้ใช้มองเห็นได้ที่อธิบายการดำเนินการ ตัวอย่างเช่น "เพิ่มรายชื่อติดต่อใหม่" |
ฟิลด์สหภาพ action_type ประเภทของการดำเนินการจะเป็นตัวกำหนดลักษณะการทำงานของ Gmail เมื่อผู้ใช้เรียกใช้การทำงาน action_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
openLink |
ลิงก์ที่เปิดโดย Gmail เมื่อผู้ใช้เรียกใช้การดำเนินการ |
runFunction |
ปลายทางที่จะเรียกใช้เมื่อผู้ใช้ทริกเกอร์การดำเนินการ ดูรายละเอียดได้ที่คู่มือการดําเนินการแบบสากล |
ComposeTrigger
ทริกเกอร์ที่จะเปิดใช้งานเมื่อผู้ใช้เขียนอีเมล
การแสดง JSON |
---|
{ "actions": [ { object ( |
ช่อง | |
---|---|
actions[] |
กำหนดชุดการดำเนินการสำหรับส่วนเสริมเวลาเขียน การดำเนินการที่ผู้ใช้เรียกใช้ส่วนเสริมเวลาเขียนได้มีดังนี้ |
draftAccess |
กำหนดระดับการเข้าถึงข้อมูลเมื่อมีการทริกเกอร์ส่วนเสริมเวลาเขียน |
MenuItemExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศรายการในเมนูหรือปุ่มที่ปรากฏในแอปโฮสต์
การแสดง JSON |
---|
{ "runFunction": string, "label": string, "logoUrl": string } |
ช่อง | |
---|---|
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการเปิดใช้งานจุดส่วนขยายนี้ |
label |
ต้องระบุ ข้อความที่ผู้ใช้เห็นซึ่งอธิบายถึงการดำเนินการที่ทำโดยการเปิดใช้งานจุดส่วนขยายนี้ เช่น "แทรกใบแจ้งหนี้" |
logoUrl |
URL ของรูปภาพโลโก้ที่แสดงในแถบเครื่องมือของส่วนเสริม หากไม่ได้ตั้งค่า ระบบจะใช้ URL โลโก้หลักของส่วนเสริมเป็นค่าเริ่มต้น |
DraftAccess
Enum ที่กำหนดระดับการเข้าถึงข้อมูลที่ทริกเกอร์การเขียนต้องใช้
Enum | |
---|---|
UNSPECIFIED |
ค่าเริ่มต้นเมื่อไม่มีการตั้งค่าใดๆ สำหรับฉบับร่างการเข้าถึง |
NONE |
ทริกเกอร์การเขียนไม่สามารถเข้าถึงข้อมูลของฉบับร่างได้เมื่อเรียกใช้ส่วนเสริมการเขียน |
METADATA |
ให้สิทธิ์ทริกเกอร์การเขียนเพื่อเข้าถึงข้อมูลเมตาของฉบับร่างเมื่อมีการทริกเกอร์ส่วนเสริมการเขียน ซึ่งรวมถึงรายการกลุ่มเป้าหมาย เช่น รายการ "ถึง" และ "สำเนา" ของข้อความร่าง |
DriveAddOnManifest
พร็อพเพอร์ตี้ที่จะปรับแต่งรูปลักษณ์และการใช้งานของส่วนเสริมของไดรฟ์
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepageTrigger |
หากมี การตั้งค่านี้จะลบล้างการกำหนดค่าจาก |
onItemsSelectedTrigger |
ใช้กับการทำงานที่เกิดขึ้นเมื่อมีการเลือกรายการในมุมมองไดรฟ์ที่เกี่ยวข้อง เช่น เอกสารในไดรฟ์ของฉัน |
DriveExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศทริกเกอร์ของส่วนเสริมไดรฟ์
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อเปิดใช้งานจุดขยาย |
CalendarAddOnManifest
พร็อพเพอร์ตี้จะปรับแต่งรูปลักษณ์และการเรียกใช้ส่วนเสริมของปฏิทิน
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepageTrigger |
กำหนดปลายทางที่ดำเนินการในบริบทที่ไม่ตรงกับทริกเกอร์ตามบริบทที่ประกาศ การ์ดใดๆ ที่ฟังก์ชันนี้สร้างขึ้นจะพร้อมใช้งานสำหรับผู้ใช้เสมอ แต่เนื้อหาตามบริบทอาจบดบังไว้เมื่อส่วนเสริมนี้ประกาศทริกเกอร์ที่ตรงเป้าหมายมากขึ้น หากมี การตั้งค่านี้จะลบล้างการกำหนดค่าจาก |
conferenceSolution[] |
กำหนดโซลูชันการประชุมที่ส่วนเสริมนี้มีให้ |
createSettingsUrlFunction |
ปลายทางที่จะดำเนินการซึ่งสร้าง URL ไปยังหน้าการตั้งค่าของส่วนเสริม |
eventOpenTrigger |
ปลายทางที่ทริกเกอร์เมื่อมีการเปิดเหตุการณ์เพื่อดูหรือแก้ไข |
eventUpdateTrigger |
ปลายทางที่ทริกเกอร์เมื่อมีการอัปเดตเหตุการณ์แบบเปิด |
currentEventAccess |
กำหนดระดับการเข้าถึงข้อมูลเมื่อมีการทริกเกอร์ส่วนเสริมเหตุการณ์ |
ConferenceSolution
กำหนดค่าที่เกี่ยวข้องกับการประชุม
การแสดง JSON |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
ช่อง | |
---|---|
onCreateFunction |
ต้องระบุ อุปกรณ์ปลายทางสำหรับเรียกใช้เมื่อสร้างข้อมูลการประชุม |
id |
ต้องระบุ ควรกำหนดรหัสของโซลูชันการประชุมต่างๆ ที่ไม่ซ้ำกันภายในส่วนเสริมเดียว มิฉะนั้นระบบอาจเลือกใช้โซลูชันการประชุมที่ไม่ถูกต้องเมื่อมีการทริกเกอร์ส่วนเสริม แม้คุณจะเปลี่ยนชื่อที่แสดงของส่วนเสริมได้ แต่ไม่ควรเปลี่ยนรหัสดังกล่าว |
name |
ต้องระบุ ชื่อที่แสดงของโซลูชันการประชุม |
logoUrl |
ต้องระบุ URL สำหรับรูปภาพโลโก้ของโซลูชันการประชุม |
CalendarExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศทริกเกอร์ของส่วนเสริมปฏิทิน
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการเปิดใช้งานจุดส่วนขยายนี้ |
EventAccess
Enum ที่กำหนดระดับของทริกเกอร์เหตุการณ์การเข้าถึงข้อมูลจำเป็นต้องมี
Enum | |
---|---|
UNSPECIFIED |
ค่าเริ่มต้นเมื่อไม่มีการตั้งค่า eventAccess |
METADATA |
ให้สิทธิ์ทริกเกอร์เหตุการณ์ในการเข้าถึงข้อมูลเมตาของกิจกรรม เช่น รหัสกิจกรรมและรหัสปฏิทิน |
READ |
มอบสิทธิ์เข้าถึงช่องเหตุการณ์ทั้งหมดที่ระบุไว้ รวมถึงข้อมูลเมตา ผู้เข้าร่วม และข้อมูลการประชุม |
WRITE |
ให้ทริกเกอร์กิจกรรมเข้าถึงข้อมูลเมตาของกิจกรรมและสามารถดำเนินการทั้งหมด รวมถึงเพิ่มผู้เข้าร่วมและการตั้งค่าข้อมูลการประชุม |
READ_WRITE |
มอบสิทธิ์เข้าถึงช่องเหตุการณ์ทั้งหมดที่ระบุไว้ รวมถึงข้อมูลเมตา ผู้เข้าร่วม และข้อมูลการประชุม รวมถึงความสามารถในการดำเนินการทั้งหมด |
DocsAddOnManifest
พร็อพเพอร์ตี้ที่จะปรับแต่งรูปลักษณ์และการใช้งานของส่วนเสริม Google เอกสาร
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepageTrigger |
หากมี การตั้งค่านี้จะลบล้างการกำหนดค่าจาก |
onFileScopeGrantedTrigger |
ปลายทางที่จะดำเนินการเมื่อได้รับสิทธิ์ขอบเขตของไฟล์สำหรับคู่เอกสาร/ผู้ใช้นี้ |
linkPreviewTriggers[] |
รายการจุดส่วนขยายสำหรับดูตัวอย่างลิงก์ในเอกสารของ Google เอกสาร โปรดดูรายละเอียดที่หัวข้อแสดงตัวอย่างลิงก์ที่มีชิปอัจฉริยะ |
createActionTriggers[] |
รายการจุดขยายสัญญาณสําหรับการสร้างทรัพยากรของบุคคลที่สามจากในแอปพลิเคชัน Google Workspace ดูข้อมูลเพิ่มเติมได้ที่สร้างทรัพยากรของบุคคลที่สามจากเมนู @ |
DocsExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศทริกเกอร์ของส่วนเสริมเอกสาร
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการเปิดใช้งานจุดส่วนขยายนี้ |
LinkPreviewExtensionPoint
การกำหนดค่าสำหรับทริกเกอร์ที่เริ่มทำงานเมื่อผู้ใช้พิมพ์หรือวางลิงก์จากบริการของบุคคลที่สามหรือบริการที่ไม่ใช่ของ Google ลงในไฟล์ Google เอกสาร ชีต หรือสไลด์
การแสดง JSON |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
ช่อง | |
---|---|
labelText |
ต้องระบุ ข้อความสำหรับชิปอัจฉริยะตัวอย่างที่แจ้งให้ผู้ใช้ดูตัวอย่างลิงก์ เช่น |
localizedLabelText |
ไม่บังคับ แผนที่ของ หากมีภาษาของผู้ใช้อยู่ในคีย์ของแผนที่ ผู้ใช้จะเห็น ออบเจ็กต์ที่มีรายการคู่ |
patterns[] |
ต้องระบุ อาร์เรย์ของรูปแบบ URL ที่ทริกเกอร์ส่วนเสริมให้แสดงตัวอย่างลิงก์ |
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการทริกเกอร์ตัวอย่างลิงก์ |
logoUrl |
ไม่บังคับ ไอคอนที่แสดงในชิปอัจฉริยะและการ์ดตัวอย่าง หากไม่ระบุ ส่วนเสริมจะใช้ไอคอนแถบเครื่องมือ |
UriPattern
การกำหนดค่าสำหรับรูปแบบ URL แต่ละรายการที่ทริกเกอร์การแสดงตัวอย่างลิงก์
การแสดง JSON |
---|
{ "hostPattern": string, "pathPrefix": string } |
ช่อง | |
---|---|
hostPattern |
ต้องระบุสำหรับรูปแบบ URL แต่ละรายการเพื่อแสดงตัวอย่าง โดเมนของรูปแบบ URL ลิงก์แสดงตัวอย่างส่วนเสริมที่มีโดเมนนี้ใน URL หากต้องการดูตัวอย่างลิงก์สำหรับโดเมนย่อยที่เจาะจง เช่น ตัวอย่างเช่น |
pathPrefix |
ไม่บังคับ เส้นทางที่ต่อท้ายโดเมนของ เช่น หากรูปแบบโฮสต์ URL คือ หากต้องการจับคู่ URL ทั้งหมดในโดเมนรูปแบบโฮสต์ ให้เว้น |
CreateActionExtensionPoint
การกำหนดค่าสำหรับทริกเกอร์ที่เริ่มทำงานเมื่อผู้ใช้เรียกใช้เวิร์กโฟลว์การสร้างทรัพยากรในแอปพลิเคชัน Google Workspace ดูข้อมูลเพิ่มเติมได้ที่สร้างทรัพยากรของบุคคลที่สามจากเมนู @
การแสดง JSON |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
ช่อง | |
---|---|
id |
ต้องระบุ รหัสที่ไม่ซ้ำกันเพื่อแยกความแตกต่างของจุดต่อนี้ รหัสมีความยาวได้สูงสุด 64 อักขระและควรอยู่ในรูปแบบ |
labelText |
ต้องระบุ ข้อความที่แสดงควบคู่ไปกับไอคอนสำหรับจุดแรกเข้าของการสร้างทรัพยากร เช่น |
localizedLabelText |
ไม่บังคับ แผนที่ของ หากมีภาษาของผู้ใช้อยู่ในคีย์ของแผนที่ ผู้ใช้จะเห็น ออบเจ็กต์ที่มีรายการคู่ |
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการทริกเกอร์เวิร์กโฟลว์การสร้างทรัพยากรเพื่อสร้างลิงก์ |
logoUrl |
ไม่บังคับ ไอคอนที่แสดงสำหรับจุดแรกเข้าของการสร้างทรัพยากร หากละไว้ เมนูจะใช้ไอคอนแถบเครื่องมือของส่วนเสริม |
SheetsAddOnManifest
พร็อพเพอร์ตี้ที่จะปรับแต่งรูปลักษณ์และการเรียกใช้ส่วนเสริมของ Google ชีต
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepageTrigger |
หากมี การตั้งค่านี้จะลบล้างการกำหนดค่าจาก |
onFileScopeGrantedTrigger |
ปลายทางที่จะดำเนินการเมื่อได้รับสิทธิ์ขอบเขตของไฟล์สำหรับคู่เอกสาร/ผู้ใช้นี้ |
linkPreviewTriggers[] |
รายการจุดขยายสำหรับแสดงตัวอย่างลิงก์ในเอกสารใน Google ชีต โปรดดูรายละเอียดที่หัวข้อแสดงตัวอย่างลิงก์ที่มีชิปอัจฉริยะ |
SheetsExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศทริกเกอร์ของส่วนเสริมชีต
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการเปิดใช้งานจุดส่วนขยายนี้ |
SlidesAddOnManifest
พร็อพเพอร์ตี้ที่จะปรับแต่งรูปลักษณ์และการใช้งานของส่วนเสริมใน Google สไลด์
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepageTrigger |
หากมี การตั้งค่านี้จะลบล้างการกำหนดค่าจาก |
onFileScopeGrantedTrigger |
ปลายทางที่จะดำเนินการเมื่อได้รับสิทธิ์ขอบเขตของไฟล์สำหรับคู่เอกสาร/ผู้ใช้นี้ |
linkPreviewTriggers[] |
รายการจุดขยายสำหรับแสดงตัวอย่างลิงก์ในเอกสารใน Google สไลด์ โปรดดูรายละเอียดที่หัวข้อแสดงตัวอย่างลิงก์ที่มีชิปอัจฉริยะ |
SlidesExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศทริกเกอร์ของส่วนเสริมสไลด์
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
runFunction |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการเปิดใช้งานจุดส่วนขยายนี้ |
HttpOptions
ตัวเลือกในการส่งคําขอไปยังปลายทาง HTTP
ส่วนเสริม
การแสดง JSON |
---|
{
"authorizationHeader": enum ( |
ช่อง | |
---|---|
authorizationHeader |
การกำหนดค่าสำหรับโทเค็นที่ส่งในส่วนหัวการให้สิทธิ์ |
HttpAuthorizationHeader
ส่งส่วนหัวการให้สิทธิ์ในคำขอ HTTP
ส่วนเสริมแล้ว
Enum | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
ค่าเริ่มต้น เทียบเท่ากับ SYSTEM_ID_TOKEN |
SYSTEM_ID_TOKEN |
ส่งโทเค็นรหัสสำหรับบัญชีบริการของระบบที่เป็นส่วนเสริมของ Google Workspace เฉพาะโปรเจ็กต์ (ค่าเริ่มต้น) |
USER_ID_TOKEN |
ส่งโทเค็นรหัสให้ผู้ใช้ปลายทาง |
NONE |
โปรดอย่าส่งส่วนหัวการตรวจสอบสิทธิ์ |
วิธีการ |
|
---|---|
|
สร้างการทำให้ใช้งานได้ด้วยชื่อและการกำหนดค่าที่ระบุ |
|
ลบการทำให้ใช้งานได้ที่มีชื่อที่กำหนด |
|
รับการทำให้ใช้งานได้ด้วยชื่อที่ระบุ |
|
รับข้อมูลสถานะการติดตั้งของการใช้งานทดสอบ |
|
ติดตั้งการทำให้ใช้งานได้ในบัญชีเพื่อทำการทดสอบ |
|
แสดงรายการการทำให้ใช้งานได้ทั้งหมดในโปรเจ็กต์หนึ่งๆ |
|
สร้างหรือแทนที่การทำให้ใช้งานได้ด้วยชื่อที่ระบุ |
|
ถอนการติดตั้งการทำให้ใช้งานได้ทดสอบออกจากบัญชีผู้ใช้ |