valueMetadata 包含有关变量潜在值的信息。
仅适用于扩展 Google Workspace Studio 的 Google Workspace 插件。
用法示例:
let allowedValue1 = "001"; let allowedValue2 = "002"; const valueMetadata = AddOnsResponseService.newValueMetadata() .addEnumValue(allowedValue1); .addEnumValue(allowedValue2) .setDefaultValue(allowedValue1) .addCastableType(AddOnsResponseService.BasicDataType.STRING) .addCastableType(AddOnsResponseService.BasicDataType.INTEGER);
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
add | Value | 向此值元数据添加了可选的允许类型,这些类型可以动态转换为变量数据。 |
add | Value | 向变量的允许枚举值添加一个可选的字符串值,只有在 Data 设置为 String 类型时,才能设置此字段。 |
set | Value | 设置变量的可选默认值,例如,如果变量类型为布尔值,则 defaultValue 可设置为“true”或“false”。 |
详细文档
add Castable Type(dataType)
向此值元数据添加了可选的允许类型,这些类型可以动态转换为变量数据。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
data | Basic | 变量可转换成的 Basic。 |
返回
Value - 此值元数据对象,用于链接。
add Enum Value(enumValue)
向变量的允许枚举值添加一个可选的字符串值,只有在 Data 设置为 String 类型时,才能设置此字段。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
enum | String | 要添加到枚举中的允许值。 |
返回
Value - 此值元数据对象,用于链接。
set Default Value(defaultValue)
设置变量的可选默认值,例如,如果变量类型为布尔值,则 defaultValue 可设置为“true”或“false”。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
default | String | 变量的默认值。 |
返回
Value - 此值元数据对象,用于链接。