- ทรัพยากร: การติดตั้งใช้งาน
- 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 |
ชื่อทรัพยากรการทำให้ใช้งานได้ ตัวอย่าง: |
oauth |
รายการขอบเขต OAuth ของ Google ที่จะขอความยินยอมจากผู้ใช้ปลายทางก่อนเรียกใช้ปลายทางของส่วนเสริม |
add |
การกําหนดค่าส่วนเสริม Google Workspace |
etag |
เซิร์ฟเวอร์จะคํานวณค่านี้ตามเวอร์ชันของการติดตั้งใช้งานในพื้นที่เก็บข้อมูล และอาจส่งในคําขออัปเดตและลบเพื่อให้มั่นใจว่าไคลเอ็นต์จะมีค่าที่เป็นปัจจุบันก่อนที่จะดําเนินการต่อ |
AddOns
การกําหนดค่าส่วนเสริมของ Google Workspace
การแสดง JSON |
---|
{ "common": { object ( |
ช่อง | |
---|---|
common |
การกําหนดค่าที่ใช้ร่วมกันในส่วนเสริม Google Workspace ทั้งหมด |
gmail |
การกำหนดค่าส่วนเสริม Gmail |
drive |
การกำหนดค่าส่วนเสริมของไดรฟ์ |
calendar |
การกําหนดค่าส่วนเสริมปฏิทิน |
docs |
การกําหนดค่าส่วนเสริมของเอกสาร |
sheets |
การกําหนดค่าส่วนเสริมของชีต |
slides |
การกําหนดค่าส่วนเสริมสไลด์ |
http |
ตัวเลือกสําหรับส่งคําขอไปยังปลายทาง HTTP ของส่วนเสริม |
CommonAddOnManifest
การกําหนดค่าส่วนเสริมที่แชร์ในแอปพลิเคชันโฮสต์ส่วนเสริมทั้งหมด
การแสดง JSON |
---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
ช่อง | |
---|---|
name |
ต้องระบุ ชื่อที่แสดงของส่วนเสริม |
logo |
ต้องระบุ URL ของรูปภาพโลโก้ที่แสดงในแถบเครื่องมือของส่วนเสริม |
layout |
คุณสมบัติเลย์เอาต์ทั่วไปสำหรับการ์ดส่วนเสริม |
add |
วิดเจ็ตที่ใช้ในส่วนเสริม หากไม่ได้ระบุช่องนี้ ระบบจะใช้ชุดเริ่มต้น |
use |
การส่งข้อมูลภาษาจากแอปโฮสต์ |
homepage |
กำหนดปลายทางที่จะดำเนินการในบริบทใดก็ได้ในโฮสต์ใดก็ได้ การ์ดที่สร้างขึ้นโดยฟังก์ชันนี้จะพร้อมใช้งานสำหรับผู้ใช้เสมอ แต่อาจถูกบดบังโดยเนื้อหาตามบริบทเมื่อส่วนเสริมนี้ประกาศทริกเกอร์ที่กําหนดเป้าหมายมากขึ้น |
universal |
กําหนดรายการจุดขยายในเมนูการดําเนินการแบบยูนิเวอร์แซลซึ่งทําหน้าที่เป็นเมนูการตั้งค่าสําหรับส่วนเสริม จุดขยายอาจเป็น URL ของลิงก์ที่จะเปิดหรือปลายทางที่จะดำเนินการเป็นการส่งแบบฟอร์ม |
open |
การดำเนินการ OpenLink ใช้ได้เฉพาะกับ URL ที่มีสคีมา |
LayoutProperties
พร็อพเพอร์ตี้เลย์เอาต์การ์ดที่แชร์ในแอปพลิเคชันโฮสต์ของส่วนเสริมทั้งหมด
การแสดง JSON |
---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
ช่อง | |
---|---|
primary |
สีหลักของส่วนเสริม ซึ่งจะตั้งค่าสีของแถบเครื่องมือ หากไม่ได้ตั้งค่าสีหลัก ระบบจะใช้ค่าเริ่มต้นที่เฟรมเวิร์กระบุ |
secondary |
สีรองของส่วนเสริม ซึ่งจะตั้งค่าสีของปุ่ม หากตั้งค่าสีหลักไว้แต่ไม่ได้ตั้งค่าสีรอง สีรองจะเป็นสีเดียวกับสีหลัก หากไม่ได้ตั้งค่าสีหลักหรือสีรอง ระบบจะใช้ค่าเริ่มต้นที่เฟรมเวิร์กระบุ |
use |
เปิดใช้การออกแบบเชิงวัสดุสำหรับการ์ด |
AddOnWidgetSet
วิดเจ็ตชุดย่อยที่ส่วนเสริมใช้
การแสดง JSON |
---|
{
"usedWidgets": [
enum ( |
ช่อง | |
---|---|
used |
รายการวิดเจ็ตที่ใช้ในส่วนเสริม |
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 } |
ช่อง | |
---|---|
run |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อเปิดใช้งานจุดส่วนขยายนี้ |
enabled |
ไม่บังคับ หากตั้งค่าเป็น ค่าเริ่มต้นคือ หากปิดใช้มุมมองหน้าแรกที่กําหนดเองของส่วนเสริม ระบบจะแสดงการ์ดภาพรวมทั่วไปแก่ผู้ใช้แทน |
UniversalActionExtensionPoint
รูปแบบสำหรับการประกาศจุดส่วนขยายรายการเมนูการดำเนินการแบบสากล
การแสดง JSON |
---|
{ "label": string, // Union field |
ช่อง | |
---|---|
label |
ต้องระบุ ข้อความที่ผู้ใช้มองเห็นซึ่งอธิบายการดำเนินการที่เกิดจากการเปิดใช้งานจุดขยายนี้ เช่น "เพิ่มรายชื่อติดต่อใหม่" |
ฟิลด์สหภาพ action_type ต้องระบุ ประเภทการดำเนินการที่รองรับในรายการเมนูการดำเนินการแบบสากล โดยอาจเป็นลิงก์ที่จะเปิดหรือปลายทางที่จะเรียกใช้ก็ได้ action_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
open |
URL ที่ UniversalAction จะเปิด |
run |
ปลายทางที่จะเรียกใช้โดย UniversalAction |
GmailAddOnManifest
พร็อพเพอร์ตี้ที่ปรับแต่งลักษณะที่ปรากฏและการดำเนินการของส่วนเสริม Gmail
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepage |
กําหนดปลายทางที่จะเรียกใช้ในบริบทที่ไม่ตรงกับทริกเกอร์ตามบริบทที่ประกาศ การ์ดที่สร้างขึ้นโดยฟังก์ชันนี้จะพร้อมใช้งานสำหรับผู้ใช้เสมอ แต่อาจถูกบดบังโดยเนื้อหาตามบริบทเมื่อส่วนเสริมนี้ประกาศทริกเกอร์ที่กําหนดเป้าหมายมากขึ้น หากมี ค่านี้จะลบล้างการกําหนดค่าจาก |
contextual |
กำหนดชุดเงื่อนไขที่จะทริกเกอร์ส่วนเสริม |
universal |
กำหนดชุดการดำเนินการแบบสากลสำหรับส่วนเสริม ผู้ใช้เรียกใช้การดำเนินการแบบสากลจากเมนูแถบเครื่องมือของส่วนเสริม |
compose |
กําหนดทริกเกอร์เวลาเขียนสําหรับส่วนเสริมเวลาเขียน เงื่อนไขนี้เป็นทริกเกอร์ที่ทำให้ส่วนเสริมดำเนินการเมื่อผู้ใช้กำลังเขียนอีเมล ส่วนเสริมสำหรับเวลาเขียนทั้งหมดต้องมีขอบเขต |
authorization |
ชื่อของปลายทางที่ยืนยันว่าส่วนเสริมมีการให้สิทธิ์ของบุคคลที่สามที่จําเป็นทั้งหมดแล้ว โดยการตรวจสอบ API ของบุคคลที่สาม หากการสอดแนมไม่สำเร็จ ฟังก์ชันควรแสดงข้อยกเว้นเพื่อเริ่มขั้นตอนการให้สิทธิ์ ระบบจะเรียกใช้ฟังก์ชันนี้ก่อนการเรียกใช้ส่วนเสริมแต่ละครั้งเพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ราบรื่น |
ContextualTrigger
กําหนดทริกเกอร์ที่จะทํางานเมื่ออีเมลที่เปิดอยู่ตรงกับเกณฑ์ที่เฉพาะเจาะจง เมื่อทริกเกอร์เริ่มทํางาน ก็จะเรียกใช้ปลายทางที่เฉพาะเจาะจง ซึ่งมักจะสร้างการ์ดใหม่และอัปเดต UI
การแสดง JSON |
---|
{ "onTriggerFunction": string, // Union field |
ช่อง | |
---|---|
on |
ต้องระบุ ชื่อของปลายทางที่จะเรียกใช้เมื่อข้อความตรงกับทริกเกอร์ |
ฟิลด์สหภาพ trigger ประเภททริกเกอร์จะกำหนดเงื่อนไขที่ Gmail ใช้เพื่อแสดงส่วนเสริม trigger ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
unconditional |
ทริกเกอร์แบบไม่มีเงื่อนไขจะทำงานเมื่อเปิดข้อความอีเมล |
UnconditionalTrigger
ประเภทนี้ไม่มีช่อง
ทริกเกอร์ที่ทำงานเมื่อมีการเปิดข้อความอีเมล
UniversalAction
การดำเนินการที่ใช้ได้เสมอในเมนูแถบเครื่องมือของส่วนเสริม ไม่ว่าบริบทของข้อความจะเป็นอย่างไรก็ตาม
การแสดง JSON |
---|
{ "text": string, // Union field |
ช่อง | |
---|---|
text |
ต้องระบุ ข้อความที่ผู้ใช้มองเห็นซึ่งอธิบายการดําเนินการ เช่น "เพิ่มรายชื่อติดต่อใหม่" |
ฟิลด์สหภาพ action_type ประเภทการดำเนินการจะกำหนดลักษณะการทำงานของ Gmail เมื่อผู้ใช้เรียกการดำเนินการ action_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
open |
ลิงก์ที่ Gmail เปิดขึ้นเมื่อผู้ใช้ทริกเกอร์การดําเนินการ |
run |
ปลายทางที่เรียกใช้เมื่อผู้ใช้เรียกการดำเนินการ ดูรายละเอียดได้จากคำแนะนำการดําเนินการแบบรวม |
ComposeTrigger
ทริกเกอร์ที่เปิดใช้งานเมื่อผู้ใช้กำลังเขียนอีเมล
การแสดง JSON |
---|
{ "actions": [ { object ( |
ช่อง | |
---|---|
actions[] |
กำหนดชุดการดำเนินการสำหรับส่วนเสริมเวลาเขียน การดำเนินการเหล่านี้คือสิ่งที่ผู้ใช้สามารถทริกเกอร์ได้ในส่วนเสริมเวลาเขียน |
draft |
กําหนดระดับการเข้าถึงข้อมูลเมื่อมีการเรียกให้ส่วนเสริมเวลาเขียน |
MenuItemExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศรายการเมนูหรือปุ่มที่ปรากฏภายในแอปโฮสต์
การแสดง JSON |
---|
{ "runFunction": string, "label": string, "logoUrl": string } |
ช่อง | |
---|---|
run |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อเปิดใช้งานจุดส่วนขยายนี้ |
label |
ต้องระบุ ข้อความที่ผู้ใช้มองเห็นซึ่งอธิบายการดำเนินการที่เกิดจากการเปิดใช้งานจุดขยายนี้ เช่น "แทรกใบแจ้งหนี้" |
logo |
URL ของรูปภาพโลโก้ที่แสดงในแถบเครื่องมือของส่วนเสริม หากไม่ได้ตั้งค่าไว้ ระบบจะใช้ URL ของโลโก้หลักของส่วนเสริมเป็นค่าเริ่มต้น |
DraftAccess
อาร์เรย์แบบจำกัดที่กำหนดระดับการเข้าถึงข้อมูลที่จำเป็นสำหรับทริกเกอร์การเขียน
Enum | |
---|---|
UNSPECIFIED |
ค่าเริ่มต้นเมื่อไม่ได้ตั้งค่าสำหรับ draftaccess |
NONE |
ทริกเกอร์การเขียนจะเข้าถึงข้อมูลใดๆ ของฉบับร่างไม่ได้เมื่อทริกเกอร์ส่วนเสริมการเขียน |
METADATA |
ให้สิทธิ์ทริกเกอร์การเขียนเข้าถึงข้อมูลเมตาของฉบับร่างเมื่อมีการเรียกให้แสดงส่วนเสริมการเขียน ซึ่งรวมถึงรายการผู้ชม เช่น รายชื่อ "ถึง" และ "สำเนา" ของข้อความร่าง |
DriveAddOnManifest
คุณสมบัติที่กำหนดค่าลักษณะที่ปรากฏและการดำเนินการของส่วนเสริมของไดรฟ์
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepage |
หากมี ค่านี้จะลบล้างการกําหนดค่าจาก |
on |
สอดคล้องกับลักษณะการทำงานที่ดำเนินการเมื่อเลือกรายการในมุมมองไดรฟ์ที่เกี่ยวข้อง เช่น รายการเอกสารในไดรฟ์ของฉัน |
DriveExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศทริกเกอร์ของส่วนเสริมของไดรฟ์
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
run |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อเปิดใช้งานจุดขยาย |
CalendarAddOnManifest
พร็อพเพอร์ตี้สำหรับปรับแต่งลักษณะที่ปรากฏและการทำงานของส่วนเสริมปฏิทิน
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepage |
กําหนดปลายทางที่จะเรียกใช้ในบริบทที่ไม่ตรงกับทริกเกอร์ตามบริบทที่ประกาศ การ์ดที่สร้างขึ้นโดยฟังก์ชันนี้จะพร้อมใช้งานสำหรับผู้ใช้เสมอ แต่อาจถูกบดบังโดยเนื้อหาตามบริบทเมื่อส่วนเสริมนี้ประกาศทริกเกอร์ที่กําหนดเป้าหมายมากขึ้น หากมี ค่านี้จะลบล้างการกําหนดค่าจาก |
conference |
กำหนดโซลูชันการประชุมที่ส่วนเสริมนี้ให้ ส่วนเสริมสำหรับการประชุมของบุคคลที่สามจะสร้างได้ใน Apps Script เท่านั้น |
create |
ปลายทางที่จะดำเนินการซึ่งสร้าง URL ไปยังหน้าการตั้งค่าของส่วนเสริม |
event |
ปลายทางที่ทริกเกอร์เมื่อเปิดเหตุการณ์เพื่อดูหรือแก้ไข |
event |
ปลายทางที่ทริกเกอร์เมื่อมีการอัปเดตเหตุการณ์ที่เปิดอยู่ |
event |
การกําหนดค่าสําหรับทริกเกอร์ตามบริบทที่จะทํางานเมื่อผู้ใช้คลิกผู้ให้บริการไฟล์แนบของส่วนเสริมในเมนูแบบเลื่อนลงของปฏิทิน |
current |
กําหนดระดับการเข้าถึงข้อมูลเมื่อมีการทริกเกอร์ส่วนเสริมเหตุการณ์ |
ConferenceSolution
กําหนดค่าที่เกี่ยวข้องกับการประชุม ส่วนเสริมสำหรับการประชุมของบุคคลที่สามจะสร้างได้ใน Apps Script เท่านั้น
การแสดง JSON |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
ช่อง | |
---|---|
on |
ต้องระบุ ปลายทางที่จะเรียกใช้เมื่อควรสร้างข้อมูลการประชุม |
id |
ต้องระบุ คุณควรกำหนดรหัสที่ไม่ซ้ำกันสำหรับโซลูชันการประชุมภายในส่วนเสริมเดียว ไม่เช่นนั้นระบบอาจใช้โซลูชันการประชุมที่ไม่ถูกต้องเมื่อเรียกใช้ส่วนเสริม แม้ว่าคุณจะเปลี่ยนชื่อที่แสดงของส่วนเสริมได้ แต่ไม่ควรเปลี่ยนรหัส |
name |
ต้องระบุ ชื่อที่แสดงของโซลูชันการประชุม |
logo |
ต้องระบุ URL ของรูปภาพโลโก้ของโซลูชันการประชุม |
CalendarExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศทริกเกอร์ของส่วนเสริมปฏิทิน
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
run |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อเปิดใช้งานจุดส่วนขยายนี้ |
EventAccess
Enum ที่กําหนดระดับการเข้าถึงข้อมูลของทริกเกอร์เหตุการณ์
Enum | |
---|---|
UNSPECIFIED |
ค่าเริ่มต้นเมื่อไม่มีการตั้งค่าสําหรับ eventAccess |
METADATA |
ให้สิทธิ์ทริกเกอร์เหตุการณ์ในการเข้าถึงข้อมูลเมตาของเหตุการณ์ เช่น รหัสเหตุการณ์และรหัสปฏิทิน |
READ |
ให้สิทธิ์ทริกเกอร์เหตุการณ์เข้าถึงช่องเหตุการณ์ที่ระบุทั้งหมด รวมถึงข้อมูลเมตา ผู้เข้าร่วม และข้อมูลการประชุม |
WRITE |
ให้ทริกเกอร์เหตุการณ์เข้าถึงข้อมูลเมตาของเหตุการณ์และสามารถดําเนินการทั้งหมดได้ รวมถึงการเพิ่มผู้เข้าร่วมและการตั้งค่าข้อมูลการประชุม |
READ_WRITE |
ให้สิทธิ์ทริกเกอร์เหตุการณ์เข้าถึงช่องเหตุการณ์ที่ระบุทั้งหมด รวมถึงข้อมูลเมตา ผู้เข้าร่วม และข้อมูลการประชุม รวมถึงสามารถดําเนินการทั้งหมด |
DocsAddOnManifest
พร็อพเพอร์ตี้ที่ปรับแต่งลักษณะที่ปรากฏและการดำเนินการของส่วนเสริม Google เอกสาร
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepage |
หากมี ค่านี้จะลบล้างการกําหนดค่าจาก |
on |
ปลายทางที่จะดำเนินการเมื่อมีการอนุญาตให้ใช้สิทธิ์ระดับไฟล์สำหรับคู่เอกสาร/ผู้ใช้นี้ |
link |
รายการจุดขยายสำหรับแสดงตัวอย่างลิงก์ในเอกสาร Google เอกสาร โปรดดูรายละเอียดที่หัวข้อแสดงตัวอย่างลิงก์ด้วยชิปอัจฉริยะ |
create |
รายการจุดขยายสำหรับการสร้างทรัพยากรของบุคคลที่สามจากภายในแอปพลิเคชัน Google Workspace ดูข้อมูลเพิ่มเติมได้ที่สร้างแหล่งข้อมูลของบุคคลที่สามจากเมนู @ |
DocsExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศทริกเกอร์ของส่วนเสริมในเอกสาร
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
run |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อเปิดใช้งานจุดส่วนขยายนี้ |
LinkPreviewExtensionPoint
การกําหนดค่าทริกเกอร์ที่จะทํางานเมื่อผู้ใช้พิมพ์หรือวางลิงก์จากบริการของบุคคลที่สามหรือบริการที่ไม่ใช่ของ Google ลงในไฟล์ Google เอกสาร, ชีต หรือสไลด์
การแสดง JSON |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
ช่อง | |
---|---|
label |
ต้องระบุ ข้อความสำหรับชิปอัจฉริยะตัวอย่างที่แจ้งให้ผู้ใช้ดูตัวอย่างลิงก์ เช่น |
localized |
ไม่บังคับ แผนที่ หากภาษาของผู้ใช้อยู่ในคีย์ของแผนที่ ผู้ใช้จะเห็น ออบเจ็กต์ที่มีรายการคู่ |
patterns[] |
ต้องระบุ อาร์เรย์รูปแบบ URL ที่ทริกเกอร์ส่วนเสริมให้แสดงตัวอย่างลิงก์ |
run |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการเรียกใช้การแสดงตัวอย่างลิงก์ |
logo |
ไม่บังคับ ไอคอนที่แสดงในชิปอัจฉริยะและการ์ดตัวอย่าง หากละไว้ ส่วนเสริมจะใช้ไอคอนแถบเครื่องมือ |
UriPattern
การกําหนดค่าสําหรับรูปแบบ URL แต่ละรูปแบบที่ทริกเกอร์ตัวอย่างลิงก์
การแสดง JSON |
---|
{ "hostPattern": string, "pathPrefix": string } |
ช่อง | |
---|---|
host |
ต้องระบุสำหรับรูปแบบ URL แต่ละรูปแบบเพื่อแสดงตัวอย่าง โดเมนของรูปแบบ URL ส่วนเสริมจะแสดงตัวอย่างลิงก์ที่มีโดเมนนี้ใน URL หากต้องการดูตัวอย่างลิงก์ของโดเมนย่อยที่เฉพาะเจาะจง เช่น เช่น |
path |
ไม่บังคับ เส้นทางที่ต่อท้ายโดเมนของ ตัวอย่างเช่น หากรูปแบบโฮสต์ URL คือ หากต้องการจับคู่ URL ทั้งหมดในโดเมนรูปแบบโฮสต์ ให้ปล่อย |
CreateActionExtensionPoint
การกําหนดค่าทริกเกอร์ที่จะทํางานเมื่อผู้ใช้เรียกใช้เวิร์กโฟลว์การสร้างทรัพยากรในแอปพลิเคชัน Google Workspace ดูข้อมูลเพิ่มเติมได้ที่สร้างแหล่งข้อมูลของบุคคลที่สามจากเมนู @
การแสดง JSON |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
ช่อง | |
---|---|
id |
ต้องระบุ รหัสที่ไม่ซ้ำกันเพื่อแยกจุดขยายนี้ รหัสมีอักขระได้ไม่เกิน 64 ตัวและควรอยู่ในรูปแบบ |
label |
ต้องระบุ ข้อความที่แสดงข้างไอคอนสำหรับจุดแรกเข้าของการสร้างทรัพยากร เช่น |
localized |
ไม่บังคับ แผนที่ หากภาษาของผู้ใช้อยู่ในคีย์ของแผนที่ ผู้ใช้จะเห็น ออบเจ็กต์ที่มีรายการคู่ |
run |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อมีการทริกเกอร์เวิร์กโฟลว์การสร้างทรัพยากรเพื่อสร้างลิงก์ |
logo |
ไม่บังคับ ไอคอนที่แสดงสำหรับจุดแรกเข้าของการสร้างทรัพยากร หากละไว้ เมนูจะใช้ไอคอนแถบเครื่องมือของส่วนเสริม |
SheetsAddOnManifest
พร็อพเพอร์ตี้ที่ปรับแต่งลักษณะที่ปรากฏและการดำเนินการของส่วนเสริม Google ชีต
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepage |
หากมี ค่านี้จะลบล้างการกําหนดค่าจาก |
on |
ปลายทางที่จะดำเนินการเมื่อมีการอนุญาตให้ใช้สิทธิ์ระดับไฟล์สำหรับคู่เอกสาร/ผู้ใช้นี้ |
link |
รายการจุดขยายสำหรับแสดงตัวอย่างลิงก์ในเอกสาร Google ชีต โปรดดูรายละเอียดที่หัวข้อแสดงตัวอย่างลิงก์ด้วยชิปอัจฉริยะ |
SheetsExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศทริกเกอร์ของส่วนเสริมชีต
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
run |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อเปิดใช้งานจุดส่วนขยายนี้ |
SlidesAddOnManifest
พร็อพเพอร์ตี้ที่ปรับแต่งลักษณะที่ปรากฏและการดำเนินการของส่วนเสริม Google สไลด์
การแสดง JSON |
---|
{ "homepageTrigger": { object ( |
ช่อง | |
---|---|
homepage |
หากมี ค่านี้จะลบล้างการกําหนดค่าจาก |
on |
ปลายทางที่จะดำเนินการเมื่อมีการอนุญาตให้ใช้สิทธิ์ระดับไฟล์สำหรับคู่เอกสาร/ผู้ใช้นี้ |
link |
รายการจุดขยายสำหรับแสดงตัวอย่างลิงก์ในเอกสาร Google สไลด์ โปรดดูรายละเอียดที่หัวข้อแสดงตัวอย่างลิงก์ด้วยชิปอัจฉริยะ |
SlidesExtensionPoint
รูปแบบทั่วไปสำหรับการประกาศทริกเกอร์ของส่วนเสริมสไลด์
การแสดง JSON |
---|
{ "runFunction": string } |
ช่อง | |
---|---|
run |
ต้องระบุ ปลายทางที่จะดำเนินการเมื่อเปิดใช้งานจุดส่วนขยายนี้ |
HttpOptions
ตัวเลือกสำหรับส่งคำขอไปยังปลายทาง HTTP
ของส่วนเสริม
การแสดง JSON |
---|
{
"authorizationHeader": enum ( |
ช่อง | |
---|---|
authorization |
การกําหนดค่าสําหรับโทเค็นที่ส่งในส่วนหัวการให้สิทธิ์ |
HttpAuthorizationHeader
ส่วนหัวการให้สิทธิ์ที่ส่งในคำขอ HTTP
ของส่วนเสริม
Enum | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
ค่าเริ่มต้น ซึ่งเทียบเท่ากับ SYSTEM_ID_TOKEN |
SYSTEM_ID_TOKEN |
ส่งโทเค็นระบุตัวตนสำหรับบัญชีบริการระบบของส่วนเสริม Google Workspace สำหรับโปรเจ็กต์ที่เฉพาะเจาะจง (ค่าเริ่มต้น) |
USER_ID_TOKEN |
ส่งโทเค็นระบุตัวตนสำหรับผู้ใช้ปลายทาง |
NONE |
อย่าส่งส่วนหัวการตรวจสอบสิทธิ์ |
เมธอด |
|
---|---|
|
สร้างการติดตั้งใช้งานที่มีชื่อและการกำหนดค่าที่ระบุ |
|
ลบการทำให้ใช้งานได้ที่มีชื่อที่ระบุ |
|
รับการติดตั้งที่มีชื่อที่ระบุ |
|
รับสถานะการติดตั้งของการติดตั้งใช้งานทดสอบ |
|
ติดตั้งการติดตั้งใช้งานในบัญชีเพื่อทดสอบ |
|
แสดงรายการการทำให้ใช้งานได้ทั้งหมดในโปรเจ็กต์หนึ่งๆ |
|
สร้างหรือแทนที่การติดตั้งใช้งานด้วยชื่อที่ระบุ |
|
ถอนการติดตั้งการติดตั้งใช้งานทดสอบออกจากบัญชีของผู้ใช้ |