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

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

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

Gmail

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

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