ResourceField เป็นองค์ประกอบพื้นฐานของ Dynamic โดยฟิลด์ทรัพยากรแต่ละรายการจะสอดคล้องกับตัวแปรเอาต์พุตของขั้นตอนปัจจุบัน Dynamic รายการเดียวมีฟิลด์ทรัพยากรได้หลายรายการ
ใช้ได้เฉพาะกับส่วนเสริมของ Google Workspace ที่ขยาย Google Workspace Studio
ตัวอย่างการใช้งาน
function onDynamicDefinitionFunction(e) { // ... let resourceField = AddOnsResponseService.newResourceField() .setSelector("question_1") .setDisplayText("Question 1") .setDataType(AddOnsResponseService.newDataType() .setBasicDataType(AddOnsResponseService.BasicDataType.STRING) ); let resourceDefinitions = AddOnsResponseService.newDynamicResourceDefinition() .setResourceId("resource_definition_1") .addResourceField(resourceField); // ... } function onDynamicProviderFunction(e) { // ... let workflowAction = AddOnsResponseService.newResourceRetrievedAction() .setResourceData( AddOnsResponseService.newResourceData() .addVariableData("question_1", AddOnsResponseService.newVariableData().addStringValue("Answer 1")) ); // ... }
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
set | Resource | ตั้งค่าประเภทข้อมูลของฟิลด์ ช่วยให้ขั้นตอนอื่นๆ กรองตัวแปรตามประเภทได้ที่ การเลือก |
set | Resource | ตั้งค่าคำอธิบายของช่องที่แสดงต่อผู้ใช้ปลายทางในระหว่างการเลือกตัวแปร ในขั้นตอนถัดไป |
set | Resource | ตั้งค่าคีย์สำหรับฟังก์ชันของผู้ให้บริการเพื่อระบุค่าในระหว่างการดำเนินการของขั้นตอน |
เอกสารโดยละเอียด
set Data Type(dataType)
ตั้งค่าประเภทข้อมูลของฟิลด์ ช่วยให้ขั้นตอนอื่นๆ กรองตัวแปรตามประเภทได้ที่ การเลือก
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
data | Data | ออบเจ็กต์ประเภทข้อมูล ซึ่งอาจเป็นประเภทข้อมูลพื้นฐานหรือประเภททรัพยากรที่กำหนดเอง |
รีเทิร์น
Resource - ออบเจ็กต์ฟิลด์ทรัพยากรนี้สำหรับการเชื่อมโยง
set Display Text(displayText)
กำหนดคำอธิบายของฟิลด์ที่จะแสดงต่อผู้ใช้ปลายทางในระหว่างการเลือกตัวแปร ในขั้นตอนถัดไป
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
display | String | คำอธิบายสำหรับผู้ใช้ปลายทางในการเลือกตัวแปร |
รีเทิร์น
Resource - ออบเจ็กต์ฟิลด์ทรัพยากรนี้สำหรับการเชื่อมโยง
set Selector(selector)
ตั้งค่าคีย์สำหรับฟังก์ชันของผู้ให้บริการเพื่อระบุค่าในระหว่างการดำเนินการของขั้นตอน
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
selector | String | คีย์อ้างอิงของฟิลด์ที่ใช้ในการดึงข้อมูลที่เชื่อมโยงVariable
โดยใช้คีย์เดียวกันกับที่ใช้ใน Resource |
รีเทิร์น
Resource - ออบเจ็กต์ฟิลด์ทรัพยากรนี้สำหรับการเชื่อมโยง