Class ValueMetadata

ЗначенияМетаданных

Объект 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 — Этот объект метаданных значений используется для построения цепочек.