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

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

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)
  },
  "meet": {
    object (Meet)
  }
}
ช่อง
common

object (Common)

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

calendar

object (Calendar)

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

chat

object ()

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

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

drive

object (Drive)

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

gmail

object (Gmail)

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

docs

object (Docs)

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

sheets

object (Sheets)

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

slides

object (Slides)

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

meet

object (Meet)

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

ใช้กันทั่วไป

การกำหนดค่า 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 สาธารณะของรูปภาพแถบเครื่องมือ

name

string

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

openLinkUrlPrefixes[]

string

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

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

universalActions[]

object (UniversalAction)

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

boolean

หาก true, add-on event objects ที่ส่งไปยัง action callback functions หรือฟังก์ชันทริกเกอร์มี ภาษาและเขตเวลาของผู้ใช้ ค่าเริ่มต้นคือ 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 ที่ จะเรียกใช้เมื่อเลือก

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