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변수의 허용된 enum 값에 선택적 문자열 값을 추가합니다. 이 필드는 DataType이 문자열 유형으로 설정된 경우에만 설정할 수 있습니다.
setDefaultValue(defaultValue)ValueMetadata변수의 선택적 기본값을 설정합니다. 예를 들어 변수 유형이 불리언인 경우 defaultValue를 'true' 또는 'false'로 설정할 수 있습니다.

자세한 문서

addCastableType(dataType)

변수 데이터에 동적으로 캐스팅될 수 있는 선택적 허용 유형을 이 값 메타데이터에 추가합니다.

매개변수

이름유형설명
dataTypeBasicDataType변수를 캐스팅할 수 있는 BasicDataType입니다.

리턴

ValueMetadata - 체이닝을 위한 이 값 메타데이터 객체입니다.


addEnumValue(enumValue)

변수의 허용된 enum 값에 선택적 문자열 값을 추가합니다. 이 필드는 DataType이 문자열 유형으로 설정된 경우에만 설정할 수 있습니다.

매개변수

이름유형설명
enumValueString열거형에 추가할 수 있는 값입니다.

리턴

ValueMetadata - 체이닝을 위한 이 값 메타데이터 객체입니다.


setDefaultValue(defaultValue)

변수의 선택적 기본값을 설정합니다. 예를 들어 변수 유형이 불리언인 경우 defaultValue를 'true' 또는 'false'로 설정할 수 있습니다.

매개변수

이름유형설명
defaultValueString변수의 기본값입니다.

리턴

ValueMetadata - 체이닝을 위한 이 값 메타데이터 객체입니다.