Class 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 задано значение «Строка».
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 — объект метаданных значений для объединения в цепочку.