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 が String 型に設定されている場合にのみ設定できます。
setDefaultValue(defaultValue)ValueMetadata変数のオプションのデフォルト値を設定します。たとえば、変数の型がブール値の場合、defaultValue は「true」または「false」に設定できます。

詳細なドキュメント

addCastableType(dataType)

変数データに対して動的にキャストできるオプションの許可型をこの値のメタデータに追加します。

パラメータ

名前説明
dataTypeBasicDataType変数をキャストできる BasicDataType

戻る

ValueMetadata - チェーン用の値メタデータ オブジェクト。


addEnumValue(enumValue)

変数の許容される列挙値に省略可能な文字列値を追加します。このフィールドは、DataType が String 型に設定されている場合にのみ設定できます。

パラメータ

名前説明
enumValueString列挙型に追加できる値。

戻る

ValueMetadata - チェーン用の値メタデータ オブジェクト。


setDefaultValue(defaultValue)

変数のオプションのデフォルト値を設定します。たとえば、変数の型がブール値の場合、defaultValue は「true」または「false」に設定できます。

パラメータ

名前説明
defaultValueString変数のデフォルト値。

戻る

ValueMetadata - チェーン用の値メタデータ オブジェクト。