การกำหนดค่าทรัพยากรที่ใช้เพื่อกำหนดเนื้อหาและลักษณะการทำงานของส่วนเสริม Google Workspace ภายใน Google ปฏิทิน ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมี คอมโพเนนต์ทั้งหมดที่ทำเครื่องหมายเป็นต้องระบุหากขยายปฏิทิน
ปฏิทิน
การกำหนดค่าไฟล์ Manifest ของส่วนเสริม Google Workspace สำหรับ ส่วนขยาย Google ปฏิทิน ดูข้อมูลเพิ่มเติมได้ที่ขยายปฏิทินด้วยส่วนเสริมของ Google Workspace
| การแสดง JSON | 
|---|
{
  "createSettingsUrlFunction": string,
  "conferenceSolution": [
    {
      object (ConferenceSolution)
    }
  ],
  "currentEventAccess": string,
  "eventOpenTrigger": {
    object (EventOpenTrigger)
  },
  "eventUpdateTrigger": {
    object (EventUpdateTrigger)
  },
  "eventAttachmentTrigger": {
    object (EventAttachmentTrigger)
  },
  "homepageTrigger": {
    object (HomepageTrigger)
  }
} | 
    
| ช่อง | |
|---|---|
createSettingsUrlFunction | 
      
 ดูรายละเอียดเพิ่มเติมได้ที่ การเพิ่มการตั้งค่าส่วนเสริมการประชุม  | 
    
conferenceSolution[] | 
      
  | 
    
currentEventAccess | 
      
 กำหนดระดับการเข้าถึงที่ส่วนเสริมมีต่อข้อมูลที่ผู้ใช้สร้างขึ้น ข้อมูลเหตุการณ์ หากไม่ได้ระบุไว้ ระบบจะไม่ส่งข้อมูลเมตาของเหตุการณ์ไปยัง ส่วนเสริม การตั้งค่าที่ใช้ได้มีดังนี้ 
 หากตั้งค่าเป็น   | 
    
eventOpenTrigger | 
      
 ข้อกำหนดทริกเกอร์สำหรับทริกเกอร์การเปิดกิจกรรมในปฏิทิน  | 
    
eventUpdateTrigger | 
      
 จำเป็นต้องระบุอินเทอร์เฟซการอัปเดตกิจกรรมตามบริบทใน Google ปฏิทิน ข้อกำหนดทริกเกอร์สำหรับการอัปเดตกิจกรรมใน ปฏิทิน  | 
    
eventAttachmentTrigger | 
      
 ข้อกำหนดทริกเกอร์สำหรับทริกเกอร์ไฟล์แนบของกิจกรรมในปฏิทิน  | 
    
homepageTrigger | 
      
 ข้อกําหนดฟังก์ชันทริกเกอร์สําหรับการสร้าง
          หน้าแรกใน
          โฮสต์ปฏิทิน การดำเนินการนี้จะลบล้าง
          
              | 
    
ConferenceSolution
การกำหนดค่าโซลูชันการประชุม ที่ส่วนเสริมนำเสนอ แต่ละโซลูชันจะมีตัวเลือกการประชุมที่สอดคล้องกัน ซึ่งแสดงใน UI แก้ไขกิจกรรมของ Google ปฏิทิน
| การแสดง JSON | 
|---|
{
  "id": string,
  "logoUrl": string,
  "name": string,
  "onCreateFunction": string
} | 
    
| ฟิลด์ | |
|---|---|
id | 
      
  | 
    
logoUrl | 
      
 URL นี้ต้องไม่ใช่ URL ที่กำหนดเอง แต่ต้องโฮสต์รูปภาพไว้ในโครงสร้างพื้นฐานของ Google ดูรายละเอียดได้ที่ การระบุโลโก้โซลูชันการประชุม หากระบุ รูปภาพนี้อาจแตกต่างจาก ส่วนเสริม calendar.logoUrl ซึ่งเป็นรูปภาพที่ใช้แสดง
        ส่วนเสริมในแอปพลิเคชันโฮสต์ที่ส่วนเสริมนั้นขยาย หากไม่ได้ระบุรูปภาพโลโก้สำหรับโซลูชันใดโซลูชันหนึ่ง
        
          ระบบจะใช้ calendar.logoUrl แทน
       | 
    
name | 
      
  | 
    
onCreateFunction | 
      
  | 
    
EventOpenTrigger
การกำหนดค่าสำหรับทริกเกอร์ตามบริบทที่จะเริ่มทำงานเมื่อผู้ใช้เปิดกิจกรรมใน Google ปฏิทิน ดูข้อมูลเพิ่มเติมได้ที่ การขยายอินเทอร์เฟซกิจกรรมในปฏิทิน
| การแสดง JSON | 
|---|
{
  "runFunction": string
} | 
    
| ช่อง | |
|---|---|
runFunction | 
      
 Card
 สำหรับแสดงใน UI ของส่วนเสริม
       | 
    
EventUpdateTrigger
การกำหนดค่าสำหรับทริกเกอร์ตามบริบทที่จะทำงานเมื่อผู้ใช้แก้ไขและบันทึกกิจกรรมใน Google ปฏิทิน ดูข้อมูลเพิ่มเติมได้ที่ การอัปเดตกิจกรรมในปฏิทิน
| การแสดง JSON | 
|---|
{
  "runFunction": string
} | 
    
| ช่อง | |
|---|---|
runFunction | 
      
 Card
        เพื่อแสดงใน UI ของส่วนเสริม
       | 
    
EventAttachmentTrigger
การกำหนดค่าสำหรับทริกเกอร์ตามบริบทที่จะทำงานเมื่อผู้ใช้คลิก ผู้ให้บริการไฟล์แนบของส่วนเสริมในเมนูแบบเลื่อนลงของปฏิทิน
| การแสดง JSON | 
|---|
{
  "runFunction": string,
  "label": string,
} | 
    
| ฟิลด์ | |
|---|---|
runFunction | 
      
 Card
        ออบเจ็กต์เพื่อแสดงใน UI ของส่วนเสริม
       | 
    
label | 
      
  |