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