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為變數的允許列舉值新增選用字串值,只有在 DataType 設為字串類型時,才能設定這個欄位。
setDefaultValue(defaultValue)ValueMetadata設定變數的選用預設值,例如,如果變數類型為布林值,defaultValue 可能會設為「true」或「false」。

內容詳盡的說明文件

addCastableType(dataType)

將可為變數資料動態轉換的選用允許型別,新增至這個值中繼資料。

參數

名稱類型說明
dataTypeBasicDataType變數可以轉換為 BasicDataType

回攻員

ValueMetadata - 這個值中繼資料物件,用於鏈結。


addEnumValue(enumValue)

為變數的允許列舉值新增選用字串值,只有在 DataType 設為字串類型時,才能設定這個欄位。

參數

名稱類型說明
enumValueString要新增至列舉的允許值。

回攻員

ValueMetadata - 這個值中繼資料物件,用於鏈結。


setDefaultValue(defaultValue)

設定變數的選用預設值,例如,如果變數類型為布林值,defaultValue 可能會設為「true」或「false」。

參數

名稱類型說明
defaultValueString變數的預設值。

回攻員

ValueMetadata - 這個值中繼資料物件,用於鏈結。