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

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

ส่วนเสริม

ระดับบนสุดของการกําหนดค่าไฟล์ 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)

ข้อกําหนดฟังก์ชันทริกเกอร์เริ่มต้นสําหรับการสร้างหน้าแรกของส่วนเสริม ข้อกําหนดนี้ใช้หากไม่มีการทริกเกอร์ทริกเกอร์เฉพาะโฮสต์ หากไม่คํานึงถึงในส่วนนี้ด้วย ระบบจะสร้างการ์ดหน้าแรกทั่วไปและใช้เมื่อจําเป็น
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

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

พร็อพเพอร์ตี้เลย์เอาต์

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

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

string

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

string

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

การดําเนินการสากล

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

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