ทรัพยากรไฟล์ 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)

ข้อกำหนดฟังก์ชันทริกเกอร์สำหรับการสร้างส่วนเสริม homepage ใน โฮสต์ Gmail การลบล้างนี้ addOns.common.homepageTrigger

ComposeTrigger

การกำหนดค่าสำหรับการดำเนินการเขียน โปรดดู การขยาย UI การเขียน เพื่อดูข้อมูลเพิ่มเติม

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

string

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

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

object (SelectAction)

รายการการดำเนินการเขียนที่สร้าง UI ในการเขียน แต่อันนี้ จำกัดให้ใช้ได้เพียงการดำเนินการเดียวต่อส่วนเสริม การเขียน จะมีไอคอนที่สอดคล้องกันปรากฏในหน้าต่างเขียนของ Gmail ไอคอนนี้ระบุโดย gmail.logoUrl

ContextualTrigger

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

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

string

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

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

unconditional

object

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

SelectAction

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

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

string

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

โปรดดู เขียนฟังก์ชันทริกเกอร์เพื่อดูรายละเอียด

text

string

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