Class ValueMetadata

WertMetadaten

Ein „valueMetadata“-Objekt enthält Informationen zu den möglichen Werten einer Variablen.

Nur für Google Workspace-Add-ons verfügbar, die Google Workspace Studio erweitern.

Beispiel:

let allowedValue1 = "001";
let allowedValue2 = "002";

const valueMetadata = AddOnsResponseService.newValueMetadata()
   .addEnumValue(allowedValue1);
   .addEnumValue(allowedValue2)
   .setDefaultValue(allowedValue1)
   .addCastableType(AddOnsResponseService.BasicDataType.STRING)
   .addCastableType(AddOnsResponseService.BasicDataType.INTEGER);

Methoden

MethodeRückgabetypKurzbeschreibung
addCastableType(dataType)ValueMetadataFügt dieser Wert-Metadaten optional zulässige Typen hinzu, die für Variablendaten dynamisch umgewandelt werden können.
addEnumValue(enumValue)ValueMetadataFügt den zulässigen Enumerationswerten einer Variablen einen optionalen Stringwert hinzu. Dieses Feld kann nur festgelegt werden, wenn DataType auf „String“ gesetzt ist.
setDefaultValue(defaultValue)ValueMetadataLegt den optionalen Standardwert der Variablen fest. Wenn der Variablentyp beispielsweise „boolean“ ist, kann „defaultValue“ auf „true“ oder „false“ festgelegt werden.

Detaillierte Dokumentation

addCastableType(dataType)

Fügt dieser Wert-Metadaten optional zulässige Typen hinzu, die für Variablendaten dynamisch umgewandelt werden können.

Parameter

NameTypBeschreibung
dataTypeBasicDataTypeEin BasicDataType, in das die Variable umgewandelt werden kann.

Rückflug

ValueMetadata: Dieses Wertmetadatenobjekt für die Verkettung.


addEnumValue(enumValue)

Fügt den zulässigen Enumerationswerten einer Variablen einen optionalen Stringwert hinzu. Dieses Feld kann nur festgelegt werden, wenn DataType auf „String“ gesetzt ist.

Parameter

NameTypBeschreibung
enumValueStringDer zulässige Wert, der der Aufzählung hinzugefügt werden soll.

Rückflug

ValueMetadata: Dieses Wertmetadatenobjekt für die Verkettung.


setDefaultValue(defaultValue)

Legt den optionalen Standardwert der Variablen fest. Wenn der Variablentyp beispielsweise „boolean“ ist, kann „defaultValue“ auf „true“ oder „false“ festgelegt werden.

Parameter

NameTypBeschreibung
defaultValueStringDer Standardwert der Variablen.

Rückflug

ValueMetadata: Dieses Wertmetadatenobjekt für die Verkettung.