ทรัพยากรไฟล์ Manifest ของส่วนเสริม

การกำหนดค่าทรัพยากรที่ใช้เพื่อกำหนดเนื้อหาและลักษณะการทำงานของส่วนเสริม Google Workspace ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมีคอมโพเนนต์ทั้งหมดที่ทำเครื่องหมายเป็นต้องระบุ

AddOns

การกำหนดค่าระดับบนสุดของไฟล์ Manifest ของส่วนเสริม Google Workspace

การแสดง JSON
{   "common": {     object (Common)   },   "calendar": {     object (Calendar)   },   "chat": {     object (Chat)   },   "drive": {     object (Drive)   },   "gmail": {     object (Gmail)   },   "docs": {     object (Docs)   },   "sheets": {     object (Sheets)   },   "slides": {     object (Slides)   } }
ช่อง
common

object (Common)

ต้องระบุ กำหนดค่าสำหรับ ส่วนเสริมของ Google Workspace ที่ใช้ร่วมกัน สำหรับแอปพลิเคชันโฮสต์ทุกแอป ระบบจะใช้ค่าบางค่าที่กำหนดไว้ที่นี่เป็นค่าเริ่มต้นเมื่อละเว้นค่าที่เฉพาะเจาะจง สำหรับโฮสต์หนึ่งๆ

calendar

object (Calendar)

ต้องระบุหากส่วนเสริมของ Google Workspace ขยายปฏิทิน การกำหนดค่าลักษณะที่ปรากฏและลักษณะการทำงานของส่วนเสริมของ Google Workspace ภายใน แอปพลิเคชันโฮสต์ Google ปฏิทิน หากละเว้นช่องนี้ ระบบจะปิดใช้ส่วนเสริมใน Google ปฏิทิน

chat

object ()

ต้องระบุหากส่วนเสริม Google Workspace ขยาย Chat การกำหนดค่าแอป Google Chat หากไม่ระบุฟิลด์นี้ ระบบจะปิดใช้ส่วนเสริมใน Google Chat

ออบเจ็กต์ addOns.chat ต้องว่างเปล่า หากต้องการกำหนดค่าลักษณะการทำงานและลักษณะที่ปรากฏของ ส่วนเสริมใน Chat โปรดดูกำหนดค่า แอป Chat

drive

object (Drive)

ต้องระบุหากส่วนเสริมของ Google Workspace ขยาย Google ไดรฟ์ การกำหนดค่าลักษณะการทำงานและลักษณะที่ปรากฏของส่วนเสริม Google Workspace ภายใน แอปพลิเคชันโฮสต์ของ Google ไดรฟ์ หากละเว้นช่องนี้ ระบบจะปิดใช้ส่วนเสริมใน Google ไดรฟ์

gmail

object (Gmail)

ต้องระบุหากส่วนเสริม Google Workspace ขยาย Gmail การกำหนดค่าลักษณะที่ปรากฏและลักษณะการทำงานของส่วนเสริม Google Workspace ภายใน แอปพลิเคชันโฮสต์ Gmail หากละเว้นช่องนี้ ระบบจะปิดใช้ส่วนเสริมใน Gmail

docs

object (Docs)

ต้องระบุหากส่วนเสริมของ Google Workspace ขยายเอกสาร การกำหนดค่าลักษณะการทำงานและลักษณะที่ปรากฏของส่วนเสริม Google Workspace ภายใน แอปพลิเคชันโฮสต์ของเอกสาร หากละเว้นช่องนี้ ระบบจะปิดใช้ส่วนเสริมในเอกสาร

sheets

object (Sheets)

ต้องระบุหากส่วนเสริม Google Workspace ขยายชีต การกำหนดค่าลักษณะที่ปรากฏและลักษณะการทำงานของส่วนเสริม Google Workspace ภายใน แอปพลิเคชันโฮสต์ชีต หากละเว้นช่องนี้ ระบบจะปิดใช้ ส่วนเสริมในชีต

slides

object (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

object (HomepageTrigger)

ข้อกำหนดฟังก์ชันทริกเกอร์เริ่มต้นสำหรับการสร้างส่วนเสริม หน้าแรก ระบบจะใช้ข้อกำหนดนี้หากไม่ได้กำหนดทริกเกอร์หน้าแรกที่เฉพาะเจาะจงโฮสต์ หากละเว้นส่วนนี้ด้วย ระบบจะสร้างการ์ดหน้าแรกทั่วไปและใช้เมื่อจำเป็น
layoutProperties

object (LayoutProperties)

การกำหนดค่าสำหรับสีที่ใช้ในแถบเครื่องมือและปุ่มของส่วนเสริม
logoUrl

string

ต้องระบุ URL ของรูปภาพที่แสดงในแถบเครื่องมือ URL ต้องเป็นแบบสาธารณะ

name

string

ต้องระบุ ชื่อของส่วนเสริมที่แสดงในแถบเครื่องมือ

openLinkUrlPrefixes[]

string

ต้องระบุหากส่วนเสริมแสดงลิงก์ขาออก ไม่ว่าจะอยู่ในวิดเจ็ตที่ใช้ OpenLink หรือวิดเจ็ตข้อความที่ใช้แท็ก Anchor ของ HTML รายการคำนำหน้า HTTPS URL ลิงก์ใดก็ตามที่ส่วนเสริมแสดงต้องตรงกับคำนำหน้าอย่างใดอย่างหนึ่งในรายการนี้เพื่อปกป้องข้อมูลผู้ใช้

ดูรายละเอียดเพิ่มเติมได้ที่ URL ในรายการที่อนุญาต

universalActions[]

object (UniversalAction)

รายการการดำเนินการ สากลที่พร้อมใช้งานเสมอใน UI ของส่วนเสริม
useLocaleFromApp

boolean

หาก true, ออบเจ็กต์เหตุการณ์ของส่วนเสริม ที่ส่งไปยัง ฟังก์ชันการเรียกกลับของการดำเนินการหรือฟังก์ชันทริกเกอร์มี ข้อมูลภาษาและเขตเวลาของผู้ใช้ ค่าเริ่มต้นคือ false

ดูรายละเอียดเพิ่มเติมได้ที่ การเข้าถึงภาษาและเขตเวลาของผู้ใช้

LayoutProperties

การกำหนดค่าที่ควบคุม Google Workspace แถบเครื่องมือและปุ่มส่วนเสริม รวมถึงสีและลักษณะที่ปรากฏ

การแสดง JSON
{   "primaryColor": string,   "secondaryColor": string }
ช่อง
primaryColor

string

สีของแถบเครื่องมือ ค่าเริ่มต้นคือสีเทา (#424242)
secondaryColor

string

สีเริ่มต้นของปุ่ม ค่าเริ่มต้นจะเป็นสีหลัก (หากตั้งค่าไว้) มิฉะนั้นค่าเริ่มต้นจะเป็นสีน้ำเงิน (#2196F3)

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

string

ต้องระบุสำหรับการดำเนินการสากลแต่ละรายการ ข้อความที่แสดงในเมนู UI สำหรับการดำเนินการนี้
runFunction

string

ต้องระบุสำหรับการดำเนินการสากลแต่ละรายการหากไม่มี openLink หากระบุไว้ ชื่อของฟังก์ชัน Apps Script ที่จะดำเนินการเมื่อผู้ใช้เลือกการดำเนินการนี้

ดูรายละเอียดได้ที่คำแนะนำเกี่ยวกับ การดำเนินการแบบสากล