การกำหนดค่าทรัพยากรที่ใช้เพื่อกำหนดเนื้อหาและลักษณะการทำงานของส่วนเสริมของ Google Workspace ภายในเอดิเตอร์ ไฟล์ Manifest ของส่วนเสริม Google Workspace ต้องมี คอมโพเนนต์ทั้งหมดที่ทำเครื่องหมายเป็นต้องระบุหากขยาย Editor
เครื่องมือแก้ไข
การกำหนดค่าไฟล์ Manifest ของส่วนเสริม Google Workspace สำหรับ ส่วนขยายของเอดิเตอร์ ดูข้อมูลเพิ่มเติมได้ที่ การขยายโปรแกรมแก้ไขด้วยส่วนเสริมของ Google Workspace
| การแสดง JSON | 
|---|
|   {
    "homepageTrigger": {
      object (HomepageTrigger)
    },
    "onFileScopeGrantedTrigger": {
      object (OnFileScopeGrantedTrigger)
    },
    "linkPreviewTriggers": [
      {
        object (LinkPreviewTriggers)
      }
    ],
    "createActionTriggers": [
      {
        object (CreateActionTriggers)
      }
  } | 
| ช่อง | |
|---|---|
| homepageTrigger | 
 ฟังก์ชันทริกเกอร์นี้จะสร้างหน้าแรกของส่วนเสริมในแอปโฮสต์ ซึ่งจะลบล้าง
             | 
| onFileScopeGrantedTrigger | 
 ต้องระบุหากส่วนเสริมมีลักษณะการทำงานที่เจาะจงสำหรับเอกสาร Editor ปัจจุบัน
          ซึ่งจะทริกเกอร์เมื่อผู้ใช้ให้สิทธิ์ | 
| linkPreviewTriggers[] | 
 ต้องระบุสำหรับตัวอย่างลิงก์ รายการทริกเกอร์สำหรับ การแสดงตัวอย่างลิงก์ในไฟล์ Google เอกสาร, ชีต หรือสไลด์ ดูรายละเอียดได้ที่แสดงตัวอย่างลิงก์ด้วยชิปอัจฉริยะ | 
| createActionTriggers[] | 
 ต้องระบุเมื่อสร้างแหล่งข้อมูลของบุคคลที่สาม รายการทริกเกอร์สำหรับการสร้างทรัพยากรในบริการของบุคคลที่สามจากเมนู @ โปรดดูรายละเอียดที่หัวข้อสร้างแหล่งข้อมูลของบุคคลที่สามด้วยชิปอัจฉริยะ | 
OnFileScopeGrantedTrigger
การกำหนดค่าสำหรับทริกเกอร์ตามบริบทซึ่งจะทำงานเมื่อ
กล่องโต้ตอบขอบเขตไฟล์คำขอใช้ CardService.newEditorFileScopeActionResponseBuilder()
.requestFileScopeForActiveDocument().build(); และผู้ใช้ให้สิทธิ์drive.file
การให้สิทธิ์ขอบเขต
| การแสดง JSON | 
|---|
| {
  "runFunction": string
} | 
| ช่อง | |
|---|---|
| runFunction | 
 drive.fileหากระบุไว้ คุณต้องใช้ฟังก์ชันนี้เพื่อสร้างและ
        ส่งคืนอาร์เรย์ของออบเจ็กต์Cardเพื่อแสดงใน UI ของส่วนเสริม | 
LinkPreviewTriggers
การกำหนดค่าสำหรับทริกเกอร์ที่จะเริ่มทำงานเมื่อผู้ใช้พิมพ์หรือวางลิงก์ จากบริการของบุคคลที่สามหรือบริการที่ไม่ใช่ของ Google ลงในไฟล์เอกสาร ชีต หรือสไลด์
หากต้องการตั้งค่าทริกเกอร์นี้สำหรับส่วนเสริมของ Google Workspace โปรดดู ดูตัวอย่างลิงก์ด้วยชิปอัจฉริยะ
| การแสดง JSON | 
|---|
| {
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "runFunction": string,
  "logoUrl": string,
  "patterns": [
    {
      object(patterns)
    }
  ]
} | 
| ฟิลด์ | |
|---|---|
| labelText | 
 Example: Support caseข้อความนี้เป็นข้อความคงที่และจะแสดงก่อนที่ผู้ใช้จะเรียกใช้ส่วนเสริม | 
| localizedLabelText | 
 labelTextเพื่อแปลเป็นภาษาอื่นๆ จัดรูปแบบภาษาใน ISO 639 และประเทศ/ภูมิภาคใน ISO 3166 โดยคั่นด้วยขีดกลาง-เช่นen-USหากภาษาของผู้ใช้มีอยู่ในคีย์ของแผนที่ ผู้ใช้จะเห็น | 
| patterns[] | 
 | 
| runFunction | 
 https://www.googleapis.com/auth/workspace.linkpreviewหากระบุไว้ คุณต้องใช้ฟังก์ชันนี้เพื่อยอมรับออบเจ็กต์เหตุการณ์ที่มีEDITOR_NAME.matchedUrl.urlเป็นอาร์กิวเมนต์ และแสดงผลออบเจ็กต์Cardรายการเดียวที่แสดงตัวอย่างลิงก์ใน UI ของส่วนเสริม | 
| logoUrl | 
 logoUrl | 
UriPattern
การกำหนดค่าสำหรับรูปแบบ URL แต่ละรายการที่ทริกเกอร์ตัวอย่างลิงก์
| การแสดง JSON | 
|---|
| {
  "hostPattern": string,
  "pathPrefix" : string
} | 
| ช่อง | |
|---|---|
| hostPattern | 
 subdomain.example.comให้ระบุโดเมนย่อย
       หากต้องการดูตัวอย่างลิงก์สำหรับทั้งโดเมน ให้ระบุอักขระไวลด์การ์ดด้วยเครื่องหมายดอกจัน (*) เป็นโดเมนย่อยเช่น  | 
| pathPrefix | 
 hostPatternตัวอย่างเช่น หากรูปแบบโฮสต์ของ URL คือ  หากต้องการจับคู่ URL ทั้งหมดในโดเมนรูปแบบโฮสต์ ให้เว้น  | 
CreateActionTriggers
การกำหนดค่าสำหรับทริกเกอร์ที่ทำงานเมื่อผู้ใช้เลือกรายการเมนูการผสานรวมของบุคคลที่สามจากเมนู @ ใน Google เอกสาร
หากต้องการตั้งค่าทริกเกอร์นี้สำหรับส่วนเสริมของ Google Workspace โปรดดู สร้างทรัพยากรของบุคคลที่สามด้วยชิปอัจฉริยะ
| การแสดง JSON | 
|---|
| {
  "id": string,
  "labelText": string,
  "localizedLabelText": {
    string: string,
    ...
  },
  "runFunction": string,
  "logoUrl": string,
} | 
| ฟิลด์ | |
|---|---|
| id | 
 [a-zA-Z0-9-]+. | 
| labelText | 
 Create support case | 
| localizedLabelText | 
 labelTextเพื่อแปลเป็นภาษาอื่นๆ จัดรูปแบบภาษาใน ISO 639 และประเทศ/ภูมิภาคใน ISO 3166 โดยคั่นด้วยขีดกลาง-เช่นen-USหากภาษาของผู้ใช้มีอยู่ในคีย์ของแผนที่ ผู้ใช้จะเห็น | 
| runFunction | 
 | 
| logoUrl | 
 logoUrl |