ทรัพยากรไฟล์ 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 ที่ทําการตรวจสอบข้อกําหนดการให้สิทธิ์ของบุคคลที่สาม ระบบจะเรียกใช้ฟังก์ชันนี้ก่อนการเรียกใช้ส่วนเสริมของ Google Workspace แต่ละครั้ง

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

composeTrigger

object (ComposeTrigger)

ต้องระบุสําหรับการดําเนินการเขียน กําหนดชุด UI ที่ผู้ใช้สามารถใช้ได้ขณะที่เขียนอีเมล

โปรดดูรายละเอียดที่หัวข้อ การขยาย UI การเขียนด้วยการดําเนินการเขียน

contextualTriggers[]

object (ContextualTrigger)

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

object (HomepageTrigger)

ข้อกําหนดของฟังก์ชันทริกเกอร์สําหรับการสร้างหน้าแรกของส่วนเสริมในโฮสต์ Gmail ซึ่งจะเป็นการลบล้าง addOns.common.homepageTrigger

ทริกเกอร์การเขียน

การกําหนดค่าสําหรับการดําเนินการเขียน ดูข้อมูลเพิ่มเติมที่การขยาย UI ของการเขียน

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

string

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

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

object (SelectAction)

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

ทริกเกอร์ตามบริบท

การกําหนดค่าสําหรับทริกเกอร์ที่จะเริ่มทํางานเมื่อผู้ใช้เปิดข้อความ Gmail และข้อความนั้นเป็นไปตามเกณฑ์บางประการ ดูข้อมูลเพิ่มเติมที่การขยาย UI ของข้อความ

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

string

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

ดู ฟังก์ชันทริกเกอร์ตามบริบทสําหรับรายละเอียดเกี่ยวกับวิธีกําหนดฟังก์ชันนี้

unconditional

object

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

เลือกการดําเนินการ

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

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

string

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

ดูรายละเอียดได้ที่ ฟังก์ชันเขียนการเขียน

text

string

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