Eine ValueMetadata enthält Informationen zu den potenziellen Werten einer Variablen.
Nur für Google Workspace-Add-ons verfügbar, die Google Workspace Studio erweitern.
Verwendungsbeispiel:
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
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
add | Value | Fügt dieser Wertemetadaten optionale zulässige Typen hinzu, die dynamisch für Variablendaten umgewandelt werden können. |
add | Value | Fügt den zulässigen Enum-Werten einer Variablen einen optionalen Stringwert hinzu. Dieses Feld kann nur
festgelegt werden, wenn der Data auf den String-Typ gesetzt ist. |
set | Value | Legt den optionalen Standardwert der Variablen fest. Wenn der Variablentyp beispielsweise „Boolean“ ist, kann „defaultValue“ auf "true" oder "false" gesetzt werden. |
Detaillierte Dokumentation
addCastableType(dataType)
Fügt dieser Wertemetadaten optionale zulässige Typen hinzu, die dynamisch für Variablendaten umgewandelt werden können.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
data | Basic | Ein Basic in den die Variable umgewandelt werden kann. |
Rückgabe
ValueMetadata : Dieses Wertemetadatenobjekt für die Verkettung.
addEnumValue(enumValue)
Fügt den zulässigen Enum-Werten einer Variablen einen optionalen Stringwert hinzu. Dieses Feld kann nur festgelegt werden, wenn DataType auf den String-Typ gesetzt ist.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
enum | String | Der zulässige Wert, der der Aufzählung hinzugefügt werden soll. |
Rückgabe
ValueMetadata : Dieses Wertemetadatenobjekt 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" gesetzt werden.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
default | String | Der Standardwert der Variablen. |
Rückgabe
ValueMetadata : Dieses Wertemetadatenobjekt für die Verkettung.