Class ResourceField

ฟิลด์ทรัพยากร

ResourceField เป็นองค์ประกอบพื้นฐานของ DynamicResourceDefinition โดยฟิลด์ทรัพยากรแต่ละรายการจะสอดคล้องกับตัวแปรเอาต์พุตของขั้นตอนปัจจุบัน DynamicResourceDefinition รายการเดียวมีฟิลด์ทรัพยากรได้หลายรายการ

ใช้ได้เฉพาะกับส่วนเสริมของ 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"))
    );
  // ...
}

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setDataType(dataType)ResourceFieldตั้งค่าประเภทข้อมูลของฟิลด์ ช่วยให้ขั้นตอนอื่นๆ กรองตัวแปรตามประเภทได้ที่ การเลือก
setDisplayText(displayText)ResourceFieldตั้งค่าคำอธิบายของช่องที่แสดงต่อผู้ใช้ปลายทางในระหว่างการเลือกตัวแปร ในขั้นตอนถัดไป
setSelector(selector)ResourceFieldตั้งค่าคีย์สำหรับฟังก์ชันของผู้ให้บริการเพื่อระบุค่าในระหว่างการดำเนินการของขั้นตอน

เอกสารโดยละเอียด

setDataType(dataType)

ตั้งค่าประเภทข้อมูลของฟิลด์ ช่วยให้ขั้นตอนอื่นๆ กรองตัวแปรตามประเภทได้ที่ การเลือก

พารามิเตอร์

ชื่อประเภทคำอธิบาย
dataTypeDataTypeออบเจ็กต์ประเภทข้อมูล ซึ่งอาจเป็นประเภทข้อมูลพื้นฐานหรือประเภททรัพยากรที่กำหนดเอง

รีเทิร์น

ResourceField - ออบเจ็กต์ฟิลด์ทรัพยากรนี้สำหรับการเชื่อมโยง


setDisplayText(displayText)

กำหนดคำอธิบายของฟิลด์ที่จะแสดงต่อผู้ใช้ปลายทางในระหว่างการเลือกตัวแปร ในขั้นตอนถัดไป

พารามิเตอร์

ชื่อประเภทคำอธิบาย
displayTextStringคำอธิบายสำหรับผู้ใช้ปลายทางในการเลือกตัวแปร

รีเทิร์น

ResourceField - ออบเจ็กต์ฟิลด์ทรัพยากรนี้สำหรับการเชื่อมโยง


setSelector(selector)

ตั้งค่าคีย์สำหรับฟังก์ชันของผู้ให้บริการเพื่อระบุค่าในระหว่างการดำเนินการของขั้นตอน

พารามิเตอร์

ชื่อประเภทคำอธิบาย
selectorStringคีย์อ้างอิงของฟิลด์ที่ใช้ในการดึงข้อมูลที่เชื่อมโยงVariableData โดยใช้คีย์เดียวกันกับที่ใช้ใน ResourceData

รีเทิร์น

ResourceField - ออบเจ็กต์ฟิลด์ทรัพยากรนี้สำหรับการเชื่อมโยง