การกำหนดค่าทรัพยากรที่ใช้เพื่อกำหนดเนื้อหาและลักษณะการทำงานของส่วนเสริม Google Workspace ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมีคอมโพเนนต์ทั้งหมดที่ระบุว่าจำเป็น
AddOns
ระดับบนสุดของการกำหนดค่าไฟล์ Manifest ของส่วนเสริม Google Workspace
การแสดง JSON |
---|
{ "common": { object (Common) }, "calendar": { object (Calendar) }, "drive": { object (Drive) }, "gmail": { object (Gmail) }, "docs": { object (Docs) }, "sheets": { object (Sheets) }, "slides": { object (Slides) } } |
ช่อง | |
---|---|
common |
ต้องระบุ กำหนดค่าสำหรับ ส่วนเสริม Google Workspace ที่ใช้ร่วมกันสำหรับทุกแอปพลิเคชันโฮสต์ ค่าบางค่าที่กำหนดไว้ที่นี่ใช้เป็นค่าเริ่มต้นเมื่อมีการละเว้นค่าที่เจาะจงสำหรับโฮสต์หนึ่งๆ |
calendar |
ต้องระบุหากส่วนเสริมของ Google Workspace ขยายการใช้งานปฏิทิน การกําหนดค่าสําหรับลักษณะและการทํางานของส่วนเสริมของ Google Workspace ภายในแอปพลิเคชันโฮสต์ของ Google ปฏิทิน หากเว้นช่องนี้ไว้ ระบบจะปิดใช้ส่วนเสริมใน Google ปฏิทิน |
drive |
ต้องระบุหากส่วนเสริมของ Google Workspace ขยายไปยัง Google ไดรฟ์ การกำหนดค่าสำหรับลักษณะและลักษณะการทำงานของส่วนเสริม Google Workspace ภายในแอปพลิเคชันโฮสต์ Google ไดรฟ์ หากเว้นช่องนี้ไว้ ระบบจะปิดใช้ส่วนเสริมใน Google ไดรฟ์ |
gmail |
ต้องระบุหากส่วนเสริม Google Workspace ขยายการให้บริการ Gmail ได้ การกําหนดค่าสําหรับลักษณะและการทํางานของส่วนเสริมของ Google Workspace ภายในแอปพลิเคชันโฮสต์ Gmail หากเว้นช่องนี้ไว้ ระบบจะปิดใช้ส่วนเสริมใน Gmail |
docs |
ต้องระบุหากส่วนเสริมของ Google Workspace ขยายการใช้งานเอกสาร การกำหนดค่าสำหรับรูปลักษณ์และการทำงานของส่วนเสริม Google Workspace ภายในแอปพลิเคชันโฮสต์เอกสาร หากเว้นช่องนี้ไว้ ระบบจะปิดใช้ส่วนเสริมในเอกสาร |
sheets |
ต้องระบุหากส่วนเสริมของ Google Workspace ขยายการใช้งานชีตได้ การกำหนดค่าสำหรับลักษณะและการทำงานของส่วนเสริม Google Workspace ภายในแอปพลิเคชันโฮสต์ชีต หากเว้นช่องนี้ไว้ ระบบจะปิดใช้ส่วนเสริมในชีต |
slides |
ต้องระบุหากส่วนเสริมของ Google Workspace ขยายการใช้งานสไลด์ การกำหนดค่าสำหรับลักษณะและการทำงานของส่วนเสริม Google Workspace ภายในแอปพลิเคชันโฮสต์สไลด์ หากเว้นช่องนี้ไว้ ระบบจะปิดใช้ส่วนเสริมในสไลด์ |
ทั่วไป
การกำหนดค่าไฟล์ Manifest สำหรับพารามิเตอร์ที่ใช้ร่วมกันในแอปพลิเคชันโฮสต์ทุกรายการ ค่าบางค่าที่กำหนดไว้ที่นี่ใช้เป็นค่าเริ่มต้นเมื่อมีการละเว้นค่าที่เจาะจงสำหรับโฮสต์หนึ่งๆ
การแสดง JSON |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "layoutProperties": { object (LayoutProperties) }, "logoUrl": string, "name": string, "openLinkUrlPrefixes": [ string ], "universalActions": [ { object (UniversalAction) } ], "useLocaleFromApp": boolean } |
ช่อง | |
---|---|
homepageTrigger |
|
layoutProperties |
|
logoUrl |
ต้องระบุ URL ของรูปภาพที่แสดงในแถบเครื่องมือ URL ต้องเป็นแบบสาธารณะ |
name |
ต้องระบุ ชื่อของส่วนเสริมที่แสดงในแถบเครื่องมือ |
openLinkUrlPrefixes[] |
จำเป็นหากส่วนเสริมแสดงลิงก์ขาออกทั้งหมด ไม่ว่าจะอยู่ในวิดเจ็ตที่ใช้
ดูรายละเอียดเพิ่มเติมได้ที่ URL ของรายการที่อนุญาต |
universalActions[] |
|
useLocaleFromApp |
หากเป็น ดูรายละเอียดเพิ่มเติมได้ที่ การเข้าถึงภาษาและเขตเวลาของผู้ใช้ |
LayoutProperties
การกำหนดค่าที่ควบคุม Google Workspace แถบเครื่องมือส่วนเสริม รวมถึงสีและลักษณะที่ปรากฏของปุ่ม
การแสดง JSON |
---|
{ "primaryColor": string, "secondaryColor": string } |
ช่อง | |
---|---|
primaryColor |
|
secondaryColor |
|
UniversalAction
การกําหนดค่าสําหรับการดําเนินการสากล เมื่อเลือกแล้ว การดำเนินการสากลจะเปิดลิงก์ URL ที่ระบุหรือเรียกใช้ฟังก์ชัน Apps Script ที่ระบุ
การแสดง JSON |
---|
{ "label": string, // Union field rule can be only one of the following: "openLink": string, "runFunction": string, // End of list of possible types for union field rule. } |
ช่อง | |
---|---|
label |
|
openLink |
runFunction URL ที่เปิดในแท็บ
เมื่อผู้ใช้เลือกการดำเนินการนี้ (หากมี)
|
runFunction |
openLink ชื่อของฟังก์ชัน Apps Script ที่จะทำงานเมื่อผู้ใช้เลือกการดำเนินการนี้ (หากมี)
โปรดดูรายละเอียดในคู่มือ การดำเนินการแบบสากล |