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);
方法
| 方法 | 傳回類型 | 簡短說明 |
|---|---|---|
add | Value | 將可為變數資料動態轉換的選用允許型別,新增至這個值中繼資料。 |
add | Value | 為變數的允許列舉值新增選用字串值,只有在 Data 設為字串類型時,才能設定這個欄位。 |
set | Value | 設定變數的選用預設值,例如,如果變數類型為布林值,defaultValue 可能會設為「true」或「false」。 |
內容詳盡的說明文件
add Castable Type(dataType)
將可為變數資料動態轉換的選用允許型別,新增至這個值中繼資料。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
data | Basic | 變數可以轉換為 Basic。 |
回攻員
Value - 這個值中繼資料物件,用於鏈結。
add Enum Value(enumValue)
為變數的允許列舉值新增選用字串值,只有在 Data 設為字串類型時,才能設定這個欄位。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
enum | String | 要新增至列舉的允許值。 |
回攻員
Value - 這個值中繼資料物件,用於鏈結。
set Default Value(defaultValue)
設定變數的選用預設值,例如,如果變數類型為布林值,defaultValue 可能會設為「true」或「false」。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
default | String | 變數的預設值。 |
回攻員
Value - 這個值中繼資料物件,用於鏈結。