DynamicResourceDefinition เป็นองค์ประกอบที่ใช้สร้างสรรค์สำหรับ ResourceFieldsDefinitionRetrievedAction โดยอาจมีตัวเลขตั้งแต่ 1 ตัวขึ้นไปของ ResourceField เพื่อกำหนดจำนวนตัวแปรเอาต์พุตแบบไดนามิกที่ขั้นตอนใน Google Workspace Studio ระบุ
ใช้ได้เฉพาะกับส่วนเสริมของ Google Workspace ที่ขยาย Google Workspace Studio
ตัวอย่างการใช้งาน
let dynamicResourceDefinition = AddOnsResponseService.newDynamicResourceDefinition() .setResourceId("resource_definition_1") // The resource ID must match the one defined in the manifest. .addResourceField( AddOnsResponseService.newResourceField() .setSelector("question_1") .setDisplayText("Question 1") );
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
add | Dynamic | เพิ่มฟิลด์ทรัพยากรลงในคำจำกัดความทรัพยากรแบบไดนามิก |
set | Dynamic | ตั้งค่ารหัสสำหรับคำจำกัดความทรัพยากรแบบไดนามิก รหัสนี้สอดคล้องกับ workflow ในไฟล์ Manifest |
เอกสารโดยละเอียด
addResourceField(resourceField)
เพิ่มฟิลด์ทรัพยากรลงในคำจำกัดความทรัพยากรแบบไดนามิก
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
resource | Resource | ฟิลด์ทรัพยากรที่จะเพิ่ม |
รีเทิร์น
DynamicResourceDefinition — ออบเจ็กต์นี้สำหรับการเชื่อมโยง
setResourceId(resourceId)
ตั้งค่ารหัสสำหรับคำจำกัดความทรัพยากรแบบไดนามิก รหัสนี้สอดคล้องกับ workflowResourceDefinitionId ในไฟล์ Manifest
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
resource | String | ตัวระบุที่ไม่ซ้ำกันสำหรับคำจำกัดความของทรัพยากรแบบไดนามิก |
รีเทิร์น
DynamicResourceDefinition — ออบเจ็กต์นี้สำหรับการเชื่อมโยง