Class ValueMetadata

元数据

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

方法

方法返回类型简介
addCastableType(dataType)ValueMetadata向此值元数据添加了可选的允许类型,这些类型可以动态转换为变量数据。
addEnumValue(enumValue)ValueMetadata向变量的允许枚举值添加一个可选的字符串值,只有在 DataType 设置为 String 类型时,才能设置此字段。
setDefaultValue(defaultValue)ValueMetadata设置变量的可选默认值,例如,如果变量类型为布尔值,则 defaultValue 可设置为“true”或“false”。

详细文档

addCastableType(dataType)

向此值元数据添加了可选的允许类型,这些类型可以动态转换为变量数据。

参数

名称类型说明
dataTypeBasicDataType变量可转换成的 BasicDataType

返回

ValueMetadata - 此值元数据对象,用于链接。


addEnumValue(enumValue)

向变量的允许枚举值添加一个可选的字符串值,只有在 DataType 设置为 String 类型时,才能设置此字段。

参数

名称类型说明
enumValueString要添加到枚举中的允许值。

返回

ValueMetadata - 此值元数据对象,用于链接。


setDefaultValue(defaultValue)

设置变量的可选默认值,例如,如果变量类型为布尔值,则 defaultValue 可设置为“true”或“false”。

参数

名称类型说明
defaultValueString变量的默认值。

返回

ValueMetadata - 此值元数据对象,用于链接。