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

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

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

object (Common)

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

calendar

object (Calendar)

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

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)

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

object (LayoutProperties)

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

string

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

name

string

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

openLinkUrlPrefixes[]

string

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

โปรดดู URL ในรายการที่อนุญาตสำหรับรายละเอียดเพิ่มเติม

universalActions[]

object (UniversalAction)

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

boolean

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

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

LayoutProperties

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

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

string

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

string

สีเริ่มต้นของปุ่ม จะใช้สีหลักเป็นค่าเริ่มต้น (หากเป็นสีหลัก set); มิฉะนั้นจะมีค่าเริ่มต้นเป็นสีน้ำเงิน (#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 คือ ไม่มีอยู่ ชื่อแอป หากมี ฟังก์ชันสคริปต์ที่จะทำงานเมื่อผู้ใช้เลือกการกระทำนี้

โปรดดู ดูรายละเอียดในคู่มือการดำเนินการสากล