ทรัพยากรไฟล์ Manifest ของ Gmail
การกําหนดค่าทรัพยากรที่ใช้เพื่อกําหนดเนื้อหาและลักษณะการทํางานของส่วนเสริม Google Workspace ใน Gmail
ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมีคอมโพเนนต์ทั้งหมดที่ทําเครื่องหมายเป็นต้องระบุ หากขยายการให้บริการของ Gmail
หมายเหตุ : ส่วนเสริมเวอร์ชันก่อนหน้าหรือส่วนเสริมของ Gmail ใช้ทรัพยากรนี้เพื่อกำหนดลักษณะการทำงานทั้งหมดของส่วนเสริม Gmail
เราได้เลิกใช้งานช่องไฟล์ Manifest ของส่วนเสริม Gmail เวอร์ชันเก่าแล้วเมื่อเปิดตัวส่วนเสริม Google Workspace ขณะนี้คุณยังจะเห็นช่องส่วนเสริมของ Gmail ในส่วนทรัพยากรส่วนเสริม แต่เราจะนำช่องดังกล่าวออกในที่สุด
หากต้องการหลีกเลี่ยงปัญหาเกี่ยวกับส่วนเสริม Gmail ที่มีอยู่ ให้
อัปเกรดเป็นส่วนเสริม Google Workspace
Gmail
การกําหนดค่าไฟล์ Manifest ของส่วนเสริม Google Workspace สําหรับส่วนขยาย Gmail ดูข้อมูลเพิ่มเติมที่หัวข้อการเพิ่มประสิทธิภาพ Gmail ด้วยส่วนเสริมของ Google Workspace
ช่อง
authorizationCheckFunction
string
เลิกใช้งานแล้ว ชื่อฟังก์ชัน Apps Script ที่ดำเนินการตรวจสอบข้อกำหนดการให้สิทธิ์ของบุคคลที่สาม ระบบจะเรียกใช้ฟังก์ชันนี้ก่อนการเรียกใช้ส่วนเสริม Google Workspace แต่ละครั้ง
เราเลิกใช้งานฟังก์ชันนี้เพื่อหลีกเลี่ยงเวลาในการตอบสนองของการดำเนินการที่ไม่จำเป็น
แต่ควรแสดงข้อยกเว้นจากการเรียกใช้หลัก ดังที่แสดงในตัวอย่างนี้
composeTrigger
object (ComposeTrigger )
ต้องระบุสำหรับการดำเนินการเขียน กําหนดชุด UI ที่พร้อมใช้งานสําหรับผู้ใช้ขณะเขียนอีเมล
ดูรายละเอียดได้ที่
การขยาย UI ของเครื่องมือเขียนด้วยการดำเนินการของเครื่องมือเขียน
contextualTriggers[]
object (ContextualTrigger )
ต้องระบุ รายการทริกเกอร์ที่ทำงานเมื่อเปิดข้อความใน Gmail เมื่อทริกเกอร์เริ่มทํางาน ระบบจะเรียกใช้ฟังก์ชัน Apps Script ที่เฉพาะเจาะจง ซึ่งมักจะสร้างการ์ดใหม่และอัปเดต UI
หมายเหตุ : ปัจจุบันมีเกณฑ์เดียวเท่านั้น (unconditional
) ดังนั้นอาร์เรย์นี้จึงมีองค์ประกอบเดียวที่กําหนดทริกเกอร์เดียวได้
homepageTrigger
object (HomepageTrigger )
ข้อกําหนดของฟังก์ชันทริกเกอร์สําหรับการสร้างหน้าแรก ของส่วนเสริมในโฮสต์ Gmail ซึ่งจะลบล้าง
addOns.common.homepageTrigger
ComposeTrigger
การกําหนดค่าสําหรับการดําเนินการเขียน ดูข้อมูลเพิ่มเติมได้ที่การขยาย UI ของเครื่องมือเขียนอีเมล
การแสดง JSON
{
"draftAccess": string,
"selectActions": [
{
object (SelectAction )
}
]
}
ช่อง
draftAccess
string
กําหนดระดับการเข้าถึงข้อมูลที่มีให้สําหรับฟังก์ชันทริกเกอร์การเขียน ตัวเลือกที่ใช้ได้มีดังนี้
NONE
ซึ่งเป็นการตั้งค่าเริ่มต้น ซึ่งทําให้ออบเจ็กต์เหตุการณ์ที่ส่งไปยังฟังก์ชันทริกเกอร์การคอมไพล์ส่วนใหญ่ว่างเปล่า
METADATA
ซึ่งจะป้อนข้อมูลออบเจ็กต์เหตุการณ์ที่ส่งไปยังฟังก์ชันทริกเกอร์การเขียนด้วยรายชื่อผู้รับข้อความ การตั้งค่านี้กำหนดให้ส่วนเสริมต้องมี
gmail.addons.current.message.metadata
scope
selectActions[]
object (SelectAction )
รายการการดำเนินการเขียนอีเมลที่สร้าง UI ของเครื่องมือเขียนอีเมล อย่างไรก็ตาม รายการนี้จำกัดไว้ที่การดำเนินการเดียวต่อส่วนเสริม การดำเนินการเขียนจะมีไอคอนที่เกี่ยวข้องแสดงในหน้าต่างเขียนของ Gmail
gmail.logoUrl
เป็นตัวกำหนดไอคอน
ContextualTrigger
การกําหนดค่าทริกเกอร์ที่จะทํางานเมื่อผู้ใช้เปิดข้อความ Gmail และข้อความนั้นตรงกับเกณฑ์บางอย่าง ดูข้อมูลเพิ่มเติมได้ที่การขยาย UI ข้อความ
หมายเหตุ: ขณะนี้เกณฑ์ที่ใช้ได้เพียงอย่างเดียวคือ unconditional
ซึ่งหมายความว่าทริกเกอร์จะทํางานกับข้อความ Gmail ที่เปิดอยู่ทุกข้อความ
การแสดง JSON
{
"onTriggerFunction": string,
"unconditional": {},
}
ช่อง
onTriggerFunction
string
ต้องระบุสำหรับทริกเกอร์ตามบริบทแต่ละรายการ ชื่อของฟังก์ชัน Apps Script ที่ทำงานเมื่อทริกเกอร์เริ่มทำงาน
ดูรายละเอียดเกี่ยวกับวิธีกําหนดฟังก์ชันนี้ได้ที่
ฟังก์ชันทริกเกอร์ตามบริบท
unconditional
object
ต้องระบุสำหรับทริกเกอร์ตามบริบทแต่ละรายการ ใช้เพื่อระบุว่าทริกเกอร์ตามบริบทจะเปิดใช้งานสําหรับข้อความ Gmail ทั้งหมดเมื่อเปิด ปัจจุบันตัวเลือกนี้มีเพียงตัวเลือกเดียว ดังนั้นออบเจ็กต์นี้ควรเป็นออบเจ็กต์ว่างเสมอ
SelectAction
การกําหนดค่าการดําเนินการเขียนที่กำหนดฟังก์ชันที่จะเรียกใช้เมื่อผู้ใช้เลือกการดําเนินการเขียน
การแสดง JSON
{
"runFunction": string,
"text": string
}
ช่อง
runFunction
string
ต้องระบุสำหรับการดำเนินการเขียน ชื่อฟังก์ชัน Apps Script ที่ทำงานเมื่อเลือกการดำเนินการเขียนนี้ ฟังก์ชันทริกเกอร์การคอมไพล์นี้จะสร้าง UI การคอมไพล์ของส่วนเสริม
ดูรายละเอียดได้ที่
เขียนฟังก์ชันทริกเกอร์
text
string
ต้องระบุสำหรับการดำเนินการเขียน คำอธิบายแบบข้อความสั้นๆ ของการดำเนินการเขียนนี้
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-12-21 UTC
[null,null,["อัปเดตล่าสุด 2024-12-21 UTC"],[[["Google Workspace Add-ons extend Gmail functionality using a manifest file that defines their content and behavior."],["Gmail add-on manifests require specific components, including ComposeTrigger for compose actions and ContextualTrigger for message-based actions."],["Compose actions allow add-ons to integrate with the Gmail compose UI, while contextual triggers enable actions based on message criteria."],["Developers can define the level of data access for compose actions and specify the Apps Script functions that execute when triggers fire."],["To ensure compatibility, existing Gmail add-ons should be upgraded to Google Workspace Add-ons."]]],[]]