ResourceField 是 Dynamic 的基本构建块,每个资源字段都对应于当前步骤的输出变量。单个 Dynamic 可以包含多个资源字段。
仅适用于扩展 Google Workspace Studio 的 Google Workspace 插件。
用法示例:
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 - 此资源字段对象,用于链接。