ส่งความคิดเห็น
ทรัพยากรไฟล์ Manifest ของปฏิทิน
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
การกําหนดค่าทรัพยากรที่ใช้เพื่อกําหนดเนื้อหาและลักษณะการทํางานของส่วนเสริม Google Workspace ภายใน Google ปฏิทิน
ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมีคอมโพเนนต์ทั้งหมดที่ทําเครื่องหมายเป็นต้องระบุ หากขยายปฏิทิน
ปฏิทิน
การกําหนดค่าไฟล์ Manifest ของส่วนเสริม Google Workspace สําหรับส่วนขยาย Google ปฏิทิน
ดูข้อมูลเพิ่มเติมที่หัวข้อขยายความสามารถของปฏิทินด้วยส่วนเสริมของ Google Workspace
ช่อง
createSettingsUrlFunction
string
ใช้เฉพาะในกรณีที่ส่วนเสริมมี
โซลูชันการประชุม
ไม่บังคับ ชื่อฟังก์ชันสคริปต์ของแอปที่สร้าง 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 และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-12-21 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"]],["อัปเดตล่าสุด 2024-12-21 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."]]],[]]