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öntem | Dönüş türü | Kısa açıklama |
|---|---|---|
add | Value | Bu değere, değişken veriler için dinamik olarak yayınlanabilen isteğe bağlı izin verilen türler ekler. metadata. |
add | Value | Bir değişkenin izin verilen enum değerlerine isteğe bağlı bir dize değeri ekler. Bu alan yalnızca Data dize türü olarak ayarlanırsa ayarlanabilir. |
set | Value | 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. |
Ayrıntılı belgeler
add Castable Type(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
| Ad | Tür | Açıklama |
|---|---|---|
data | Basic | Değişkenin dönüştürülebileceği Basic. |
Return
Value: Zincirleme için bu değer meta veri nesnesi.
add Enum Value(enumValue)
Bir değişkenin izin verilen enum değerlerine isteğe bağlı bir dize değeri ekler. Bu alan yalnızca Data dize türü olarak ayarlanırsa ayarlanabilir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
enum | String | Numaralandırmaya eklenecek izin verilen değer. |
Return
Value: Zincirleme için bu değer meta veri nesnesi.
set Default Value(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
| Ad | Tür | Açıklama |
|---|---|---|
default | String | Değişkenin varsayılan değeri. |
Return
Value: Zincirleme için bu değer meta veri nesnesi.