Объект valueMetadata содержит информацию о потенциальных значениях переменной.
Доступно только для дополнений Google Workspace, расширяющих функциональность Google Workspace Studio.
Пример использования:
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 Castable Type(dataType) | Value Metadata | Добавляет в метаданные значения необязательный список допустимых типов, которые могут быть динамически преобразованы для переменных данных. |
add Enum Value(enumValue) | Value Metadata | Добавляет необязательное строковое значение к допустимым значениям перечисления переменной; это поле можно задать только в том случае, если Data Type установлен как String. |
set Default Value(defaultValue) | Value Metadata | Задает необязательное значение по умолчанию для переменной. Например, если тип переменной — логическое значение (boolean), значение по умолчанию может быть установлено на « true » или « false ». |
Подробная документация
addCastableType(dataType)
Добавляет в метаданные значения необязательный список допустимых типов, которые могут быть динамически преобразованы для переменных данных.
Параметры
| Имя | Тип | Описание |
|---|---|---|
data Type | Basic Data Type | Basic Data Type к которому может быть приведена переменная. |
Возвращаться
ValueMetadata — Этот объект метаданных значений используется для построения цепочек.
addEnumValue(enumValue)
Добавляет необязательное строковое значение к допустимым значениям перечисления переменной; это поле можно задать только в том случае, если для параметра DataType установлено значение String.
Параметры
| Имя | Тип | Описание |
|---|---|---|
enum Value | String | Допустимое значение, которое можно добавить к перечислению. |
Возвращаться
ValueMetadata — Этот объект метаданных значений используется для построения цепочек.
setDefaultValue(defaultValue)
Задает необязательное значение по умолчанию для переменной. Например, если тип переменной — логическое значение (boolean), значение по умолчанию может быть установлено на « true » или « false ».
Параметры
| Имя | Тип | Описание |
|---|---|---|
default Value | String | Значение переменной по умолчанию. |
Возвращаться
ValueMetadata — Этот объект метаданных значений используется для построения цепочек.