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

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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

ส่วนเสริม

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

การแสดง 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 ของรูปภาพที่แสดงในแถบเครื่องมือ

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 ที่เรียกใช้เมื่อผู้ใช้เลือกการดําเนินการนี้ หากมี

ดูรายละเอียดได้จากคู่มือการดําเนินการสากล