ทรัพยากรไฟล์ Manifest ของ Gmail

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

เพื่อหลีกเลี่ยงปัญหา

Gmail

การกำหนดค่าไฟล์ Manifest ของส่วนเสริม Google Workspace สำหรับ ส่วนขยาย Gmail ดูรายละเอียดได้ที่หัวข้อ ขยาย Gmail ด้วยส่วนเสริมของ Google Workspace

การแสดง JSON
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
ช่อง
authorizationCheckFunction

string

เลิกใช้งานแล้ว ชื่อฟังก์ชัน Apps Script ที่ทำการตรวจสอบการให้สิทธิ์ของบุคคลที่สาม

ฟังก์ชันนี้เลิกใช้งานแล้ว แต่ส่วนเสริมควรส่งข้อยกเว้นจากการเรียกใช้หลัก ดังที่แสดงในตัวอย่างการกำหนดค่า OAuth ที่ไม่ใช่ของ Google

composeTrigger

object (ComposeTrigger)

ต้องระบุสำหรับการดำเนินการเขียน กำหนด UI ที่พร้อมใช้งานเมื่อ เขียนอีเมล

ดูรายละเอียดได้ที่ ขยาย UI การเขียนด้วยการดำเนินการของ Compose

contextualTriggers[]

object (ContextualTrigger)

ต้องระบุ รายการทริกเกอร์ที่จะเริ่มทำงานเมื่อมีการเปิดข้อความใน Gmail ทริกเกอร์จะเรียกใช้ฟังก์ชัน Apps Script ที่เฉพาะเจาะจงเพื่ออัปเดต UI
homepageTrigger

object (HomepageTrigger)

ฟังก์ชันทริกเกอร์สำหรับส่วนเสริม หน้าแรกใน Gmail การดำเนินการนี้จะลบล้าง addOns.common.homepageTrigger

ComposeTrigger

การกำหนดค่าสำหรับการดำเนินการเขียน ดูรายละเอียดได้ที่ การขยาย UI ของ Compose

การแสดง JSON
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
ช่อง
draftAccess

string

กำหนดระดับการเข้าถึงข้อมูลสำหรับฟังก์ชันทริกเกอร์การเขียน ตัวเลือกที่ใช้ได้มีดังนี้

  • NONE (ค่าเริ่มต้น): ออบเจ็กต์เหตุการณ์ส่วนใหญ่ว่างเปล่า
  • METADATA: ออบเจ็กต์เหตุการณ์มีรายชื่อผู้รับ ซึ่งต้องใช้gmail.addons.current.message.metadata ขอบเขต
selectActions[]

object (SelectAction)

รายการการดำเนินการเขียน รายการนี้จำกัดไว้ที่การดำเนินการเดียว ต่อส่วนเสริม การดำเนินการเขียนมีไอคอน ในหน้าต่าง Gmail ซึ่งระบุโดย gmail.logoUrl

ContextualTrigger

การกำหนดค่าสำหรับทริกเกอร์ที่ทำงานเมื่อผู้ใช้เปิดข้อความ Gmail ดูรายละเอียดได้ที่ การขยาย UI ของข้อความ

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

string

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

object

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

SelectAction

การกำหนดค่าการดำเนินการเขียนซึ่งกำหนดฟังก์ชันที่จะเรียกใช้เมื่อเลือก

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

string

ต้องระบุสำหรับการดำเนินการเขียน ชื่อของ ฟังก์ชัน Apps Script ที่จะทำงานเมื่อเลือก ฟังก์ชันนี้จะสร้าง UI ของส่วนเสริม Compose
text

string

ต้องระบุสำหรับการดำเนินการเขียน คำอธิบายสั้นๆ ของการดำเนินการ