Class DynamicResourceDefinition

动态资源定义

DynamicResourceDefinition 是 ResourceFieldsDefinitionRetrievedAction 的构建块,它可以包含一个或多个 ResourceField,用于动态定义 Google Workspace Studio 中某个步骤提供的输出变量数量。

仅适用于扩展 Google Workspace Studio 的 Google Workspace 插件。

用法示例:

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")
   );

方法

方法返回类型简介
addResourceField(resourceField)DynamicResourceDefinition向动态资源定义添加资源字段。
setResourceId(resourceId)DynamicResourceDefinition设置动态资源定义的 ID,此 ID 对应于清单中的 workflowResourceDefinitionId

详细文档

addResourceField(resourceField)

向动态资源定义添加资源字段。

参数

名称类型说明
resourceFieldResourceField要添加的资源字段。

返回

DynamicResourceDefinition - 此对象,用于链式调用。


setResourceId(resourceId)

设置动态资源定义的 ID,此 ID 对应于清单中的 workflowResourceDefinitionId

参数

名称类型说明
resourceIdString动态资源定义的唯一标识符。

返回

DynamicResourceDefinition - 此对象,用于链式调用。