ส่งความคิดเห็น
ทรัพยากรไฟล์ Manifest ของปฏิทิน
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
การกำหนดค่าทรัพยากรที่ใช้เพื่อกำหนดเนื้อหาและลักษณะการทำงานของส่วนเสริม Google Workspace
ภายใน Google ปฏิทิน
ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมี
คอมโพเนนต์ทั้งหมดที่ทำเครื่องหมายเป็นต้องระบุ หากขยายปฏิทิน
ปฏิทิน
การกำหนดค่าไฟล์ Manifest ของส่วนเสริม Google Workspace สำหรับ
ส่วนขยาย Google ปฏิทิน
ดูข้อมูลเพิ่มเติมได้ที่ขยายปฏิทินด้วยส่วนเสริมของ Google Workspace
ช่อง
createSettingsUrlFunction
string
ใช้เฉพาะในกรณีที่ส่วนเสริมมี
โซลูชันการประชุม
ไม่บังคับ ชื่อของฟังก์ชัน Apps Script ที่สร้าง URL
ซึ่งนำไปยังหน้าการตั้งค่าของส่วนเสริม
ดูรายละเอียดเพิ่มเติมได้ที่
การเพิ่มการตั้งค่าส่วนเสริมการประชุม
conferenceSolution[]
object (ConferenceSolution )
ใช้เฉพาะในกรณีที่ส่วนเสริมมี
โซลูชันการประชุม หากมี ต้องกำหนดโซลูชันอย่างน้อย 1 รายการ
รายการโซลูชันการประชุมที่ส่วนเสริมนำเสนอ โซลูชันแต่ละรายการ
มีตัวเลือกการประชุมที่สอดคล้องกันซึ่งแสดงใน UI แก้ไขกิจกรรม ของ Google
ปฏิทิน
currentEventAccess
string
กำหนดระดับการเข้าถึงที่ส่วนเสริมมีต่อข้อมูลที่ผู้ใช้สร้างขึ้น
ข้อมูลเหตุการณ์ หากไม่ได้ระบุไว้ ระบบจะไม่ส่งข้อมูลเมตาของเหตุการณ์ไปยัง
ส่วนเสริม
การตั้งค่าที่ใช้ได้มีดังนี้
METADATA
แสดงว่าส่วนเสริมมีสิทธิ์เข้าถึง
ข้อมูลเมตากิจกรรมพื้นฐานเท่านั้น
READ
แสดงว่าส่วนเสริมสามารถอ่านข้อมูลเหตุการณ์ที่ผู้ใช้สร้างขึ้น
นอกเหนือจากข้อมูลเมตากิจกรรมพื้นฐาน
WRITE
แสดงว่าส่วนเสริมเขียนข้อมูลเหตุการณ์ที่ผู้ใช้สร้างขึ้นได้
READ_WRITE
แสดงว่าส่วนเสริมสามารถอ่านและเขียน
ข้อมูลเหตุการณ์ที่ผู้ใช้สร้างขึ้น รวมถึงอ่านข้อมูลเมตาพื้นฐาน
หากตั้งค่าเป็น READ
หรือ READ_WRITE
ส่วนเสริม
ต้องมี
https://www.googleapis.com/auth/calendar.addons.current.event.read
ขอบเขต
หากตั้งค่าเป็น
WRITE
หรือ READ_WRITE
ส่วนเสริมต้องมี
https://www.googleapis.com/auth/calendar.addons.current.event.write
ขอบเขต
หมายเหตุ : หากต้องการรับข้อมูลเมตาเกี่ยวกับกิจกรรมที่กำลัง
ดู คุณต้องตั้งค่าพารามิเตอร์นี้เป็น METADATA
,
READ
หรือ READ_WRITE
eventOpenTrigger
object (EventOpenTrigger )
ข้อกำหนดทริกเกอร์สำหรับทริกเกอร์การเปิดกิจกรรมในปฏิทิน
eventUpdateTrigger
object (EventUpdateTrigger )
จำเป็นต้องระบุอินเทอร์เฟซการอัปเดตกิจกรรมตามบริบทใน Google ปฏิทิน ข้อกำหนดทริกเกอร์สำหรับการอัปเดตกิจกรรมในปฏิทิน
eventAttachmentTrigger
object (EventAttachmentTrigger )
ข้อกำหนดทริกเกอร์สำหรับทริกเกอร์การแนบกิจกรรมในปฏิทิน
homepageTrigger
object (HomepageTrigger )
ข้อกำหนดฟังก์ชันทริกเกอร์สำหรับการสร้าง
หน้าแรก ใน
โฮสต์ปฏิทิน การดำเนินการนี้จะลบล้าง
addOns.common.homepageTrigger
ConferenceSolution
หมายเหตุ: คุณต้องระบุออบเจ็กต์ไฟล์ Manifest นี้สำหรับ
ส่วนเสริมของ Google Workspace ที่ขยาย
Google ปฏิทินด้วยโซลูชันการประชุมของบุคคลที่สามเพิ่มเติมเท่านั้น
การกำหนดค่าโซลูชันการประชุม
ที่ส่วนเสริมนำเสนอ แต่ละโซลูชันจะมีตัวเลือกการประชุมที่สอดคล้องกัน
ซึ่งแสดงใน UI แก้ไขกิจกรรม ของ Google ปฏิทิน
การแสดง JSON
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
}
ช่อง
id
string
ต้องระบุ ตัวระบุสำหรับโซลูชันการประชุม ต้องไม่ซ้ำกันในชุดโซลูชันการประชุมที่ส่วนเสริมมีให้
เมื่อเลือกแล้วไม่ควรเปลี่ยนรหัส
logoUrl
string
ลิงก์ไปยังไอคอนที่แสดงถึงโซลูชัน
รูปภาพควรมีขนาด 96 x 96 dp
URL นี้ต้องไม่ใช่ URL ที่กำหนดเอง รูปภาพต้องโฮสต์ในโครงสร้างพื้นฐานของ Google
ดูรายละเอียดได้ที่
การระบุโลโก้โซลูชันการประชุม
หากระบุไว้ รูปภาพนี้อาจแตกต่างจาก
ส่วนเสริม
calendar.logoUrl
ซึ่งเป็นรูปภาพที่ใช้แสดง
ส่วนเสริมในแอปพลิเคชันโฮสต์ที่ส่วนเสริมขยาย หากไม่ได้ระบุรูปภาพโลโก้สำหรับโซลูชันใดโซลูชันหนึ่ง
ระบบจะใช้ calendar.logoUrl
แทน
name
string
ต้องระบุ ชื่อของโซลูชันการประชุมที่แสดงใน UI ของ Google ปฏิทินเมื่อผู้ใช้สร้างหรือแก้ไขกิจกรรม
onCreateFunction
string
ต้องระบุ ชื่อของฟังก์ชัน Apps Script ที่เรียกใช้เมื่อ
Google ปฏิทินพยายามสร้างการประชุมประเภทนี้ คุณต้อง
ใช้ฟังก์ชันนี้ สำหรับโซลูชันการประชุมแต่ละรายการ
ที่ส่วนเสริมรองรับ
EventOpenTrigger
การกำหนดค่าสำหรับทริกเกอร์ตามบริบทที่จะทริกเกอร์เมื่อผู้ใช้เปิดกิจกรรมใน Google ปฏิทิน
ดูข้อมูลเพิ่มเติมได้ที่
การขยายอินเทอร์เฟซกิจกรรมในปฏิทิน
การแสดง JSON
{
"runFunction": string
}
ช่อง
runFunction
string
ชื่อฟังก์ชัน Apps Script ที่ทำงานเมื่อผู้ใช้เปิดกิจกรรมในปฏิทินเพื่อดูหรือแก้ไข หากระบุไว้ คุณต้องใช้ฟังก์ชันนี้เพื่อสร้างและแสดงผลอาร์เรย์ของออบเจ็กต์ Card
สำหรับแสดงใน UI ของส่วนเสริม
EventUpdateTrigger
การกำหนดค่าสำหรับทริกเกอร์ตามบริบทที่จะทำงานเมื่อผู้ใช้แก้ไขและบันทึกกิจกรรมใน Google ปฏิทิน
ดูข้อมูลเพิ่มเติมได้ที่
การอัปเดตกิจกรรมในปฏิทิน
การแสดง JSON
{
"runFunction": string
}
ช่อง
runFunction
string
ชื่อฟังก์ชัน Apps Script ที่ทำงานเมื่อผู้ใช้แก้ไขและ
บันทึกกิจกรรมในปฏิทิน หากระบุไว้ คุณต้องใช้ฟังก์ชันนี้
เพื่อสร้างและแสดงผลอาร์เรย์ของ
ออบเจ็กต์ Card
เพื่อแสดงใน UI ของส่วนเสริม
EventAttachmentTrigger
การกำหนดค่าทริกเกอร์ตามบริบทที่จะทํางานเมื่อผู้ใช้คลิก
ผู้ให้บริการไฟล์แนบของส่วนเสริมในเมนูแบบเลื่อนลงของปฏิทิน
การแสดง JSON
{
"runFunction": string,
"label": string,
}
ช่อง
runFunction
string
ต้องระบุ ชื่อของฟังก์ชัน Apps Script ที่ทำงานเมื่อ
ผู้ใช้เลือกผู้ให้บริการไฟล์แนบของส่วนเสริมในเมนูแบบเลื่อนลงของปฏิทิน
คุณต้องใช้ฟังก์ชันนี้เพื่อสร้างและแสดงผลอาร์เรย์ของ
Card
ออบเจ็กต์เพื่อแสดงใน UI ของส่วนเสริม
label
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-on manifests extending Calendar must include all required components."],["Add-ons can access basic event metadata or read/write user-generated event data with appropriate scopes."],["Calendar add-ons utilize triggers to execute functions when events are opened, updated, or attachments are accessed."],["Conferencing solutions within add-ons allow integration with third-party platforms, requiring specific configuration and logos."],["Add-ons can create homepages and settings pages to manage user preferences and add-on behavior within Calendar."]]],[]]