Class ValueMetadata

DeğerMeta veri

ValueMetadata, bir değişkenin olası değerleri hakkında bilgi içerir.

Yalnızca Google Workspace Studio'yu genişleten Google Workspace eklentileri için kullanılabilir.

Örnek kullanım:

let allowedValue1 = "001";
let allowedValue2 = "002";

const valueMetadata = AddOnsResponseService.newValueMetadata()
   .addEnumValue(allowedValue1);
   .addEnumValue(allowedValue2)
   .setDefaultValue(allowedValue1)
   .addCastableType(AddOnsResponseService.BasicDataType.STRING)
   .addCastableType(AddOnsResponseService.BasicDataType.INTEGER);

Yöntemler

YöntemDönüş türüKısa açıklama
addCastableType(dataType)ValueMetadataBu değere, değişken veriler için dinamik olarak yayınlanabilen isteğe bağlı izin verilen türler ekler. metadata.
addEnumValue(enumValue)ValueMetadataBir değişkenin izin verilen enum değerlerine isteğe bağlı bir dize değeri ekler. Bu alan yalnızca DataType dize türü olarak ayarlanırsa ayarlanabilir.
setDefaultValue(defaultValue)ValueMetadataDeğişkenin isteğe bağlı varsayılan değerini ayarlar. Örneğin, değişken türü boole ise defaultValue "true" veya "false" olarak ayarlanabilir.

Ayrıntılı belgeler

addCastableType(dataType)

Bu değere, değişken veriler için dinamik olarak yayınlanabilen isteğe bağlı izin verilen türler ekler. metadata.

Parametreler

AdTürAçıklama
dataTypeBasicDataTypeDeğişkenin dönüştürülebileceği BasicDataType.

Return

ValueMetadata: Zincirleme için bu değer meta veri nesnesi.


addEnumValue(enumValue)

Bir değişkenin izin verilen enum değerlerine isteğe bağlı bir dize değeri ekler. Bu alan yalnızca DataType dize türü olarak ayarlanırsa ayarlanabilir.

Parametreler

AdTürAçıklama
enumValueStringNumaralandırmaya eklenecek izin verilen değer.

Return

ValueMetadata: Zincirleme için bu değer meta veri nesnesi.


setDefaultValue(defaultValue)

Değişkenin isteğe bağlı varsayılan değerini ayarlar. Örneğin, değişken türü boole ise defaultValue "true" veya "false" olarak ayarlanabilir.

Parametreler

AdTürAçıklama
defaultValueStringDeğişkenin varsayılan değeri.

Return

ValueMetadata: Zincirleme için bu değer meta veri nesnesi.