ส่งความคิดเห็น
ทรัพยากรไฟล์ Manifest ของ Gmail
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
การกำหนดค่าทรัพยากรที่ใช้เพื่อกำหนดเนื้อหาและลักษณะการทำงานของส่วนเสริม Google Workspace ภายใน Gmail
ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมี
คอมโพเนนต์ทั้งหมดที่ทำเครื่องหมายเป็นต้องระบุ หากขยาย Gmail
หมายเหตุ : ส่วนเสริมเวอร์ชันก่อนหน้า
ส่วนเสริม Gmail ใช้ทรัพยากรนี้เพื่อกำหนดลักษณะการทำงานทั้งหมดของส่วนเสริม Gmail
การเปิดตัวส่วนเสริมของ Google Workspace ทำให้เราเลิกใช้งานฟิลด์ไฟล์ Manifest ของส่วนเสริม Gmail รุ่นเก่าแล้ว
ปัจจุบันฟิลด์ส่วนเสริม Gmail
ยังคงอยู่ในส่วนทรัพยากร AddOns
แต่ในที่สุดระบบจะนำฟิลด์เหล่านี้ออก
หากต้องการหลีกเลี่ยงปัญหาเกี่ยวกับส่วนเสริม 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 ของ Compose
การแสดง 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 ของข้อความ
หมายเหตุ: ปัจจุบันเกณฑ์เดียวที่ใช้ได้คือ unconditional
ซึ่งหมายความว่าทริกเกอร์จะทำงานสำหรับข้อความ Gmail ที่เปิดทุกข้อความ
การแสดง JSON
{
"onTriggerFunction": string,
"unconditional": {},
}
ช่อง
onTriggerFunction
string
ต้องระบุสำหรับทริกเกอร์ตามบริบทแต่ละรายการ ชื่อของฟังก์ชัน Apps Script ที่จะทำงานเมื่อทริกเกอร์เริ่มทำงาน
ดูรายละเอียดเกี่ยวกับวิธีกำหนดฟังก์ชันนี้ได้ที่
ฟังก์ชันทริกเกอร์ตามบริบท
unconditional
object
ต้องระบุสำหรับทริกเกอร์ตามบริบทแต่ละรายการ ใช้เพื่อระบุว่าทริกเกอร์ตามบริบทจะเปิดใช้งานสำหรับข้อความ Gmail ทั้งหมดเมื่อมีการเปิดข้อความ ปัจจุบันมีตัวเลือกนี้เพียงตัวเลือกเดียว ดังนั้นควรเป็นออบเจ็กต์ว่างเสมอ
SelectAction
การกำหนดค่าการดำเนินการเขียนที่กำหนดฟังก์ชันที่จะเรียกใช้เมื่อ
ผู้ใช้เลือกการดำเนินการเขียน
การแสดง JSON
{
"runFunction": string,
"text": string
}
ช่อง
runFunction
string
ต้องระบุสำหรับการดำเนินการเขียน ชื่อฟังก์ชัน Apps Script
ที่จะเรียกใช้เมื่อเลือกการดำเนินการเขียนนี้ ฟังก์ชันทริกเกอร์
compose นี้จะสร้าง UI ของส่วนเสริม
ดูรายละเอียดได้ที่
ฟังก์ชันทริกเกอร์การเขียน
text
string
ต้องระบุสำหรับการดำเนินการเขียน คำอธิบายข้อความสั้นๆ ของการดำเนินการ
เขียนนี้
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-08-04 UTC
หากต้องการบอกให้เราทราบเพิ่มเติม
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-08-04 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."]]],[]]