การกำหนดค่าทรัพยากรที่ใช้กำหนดเนื้อหาและการทำงานของส่วนเสริม 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 ที่จะทำงานเมื่อผู้ใช้เลือกการดำเนินการนี้
ดูรายละเอียดในคู่มือ การดำเนินการแบบสากล |