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
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
| Ad | Tür | Açıklama |
|---|---|---|
data | Basic | Değişkenin dönüştürülebileceği Basic. |
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
| Ad | Tür | Açıklama |
|---|---|---|
enum | String | Numaralandı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
| Ad | Tür | Açıklama |
|---|---|---|
default | String | Değişkenin varsayılan değeri. |
Return
ValueMetadata: Zincirleme için bu değer meta veri nesnesi.