Literale und Datentypen
Lernen Sie Literale und Datentypen für dynamische Ausdrücke kennen.
Literale und Datentypen
Dynamische Ausdrücke unterstützen verschiedene Arten von Literalen und Datentypen, die die Flexibilität und Interaktivität Ihres Workspace erhöhen.
Unterstützte Literale
Wenn Sie die unterstützten Literale kennen, können Sie direkte Werte in Ausdrücken verwenden, z. B. Zahlen, Text, boolesche Werte und Nullwerte, um dynamische und präzise Berechnungen durchzuführen oder Inhalte anzuzeigen.
numbers: Sie können rohe Dezimalzahlen direkt in Ihren Ausdrücken verwenden.- Beispiele:
{{ 2 + 2 }}
{{ 2.5 + 3 }}
{{ 2.33 * sessionUser.stats.likes }}
- Beispiele:
text: Sie können Zeichenfolgen als Literale in Ihren Ausdrücken verwenden, indem Sie sie in Anführungszeichen setzen.- Unterstützte Anführungszeichen:
- Doppelte Anführungszeichen: "Hallo"
- Einfache Anführungszeichen: 'Hello'
- Geschweifte doppelte Anführungszeichen: “Hello”
- Unterstützte Anführungszeichen:
booleans: Boolesche Wertetrueundfalsekönnen direkt verwendet werden.- Beispiele:
{{ true }}
{{ false }}
- Beispiele:
null: Steht für das Fehlen eines Werts.- Beispiele:
{{ null }}
- Beispiele:
undefined: Steht für das Fehlen eines Werts, ähnlich wienull.- Beispiele:
{{ undefined }} - Hinweis: Sowohl
undefinedals auchnullwerden unterstützt, um mit Programmierkonventionen kompatibel zu sein.
- Beispiele:
Unterstützte Datentypen
Wenn Sie mit Datentypen vertraut sind, wissen Sie, welche Art von Informationen Ihre Ausdrücke zurückgeben oder verarbeiten. So lassen sich Fehler vermeiden und die Datenverarbeitung verbessern.
date: Ein Zeitstempel, der ein bestimmtes Datum und eine bestimmte Uhrzeit darstellt.- Beispiel:
2025-01-09T22:46:24.872Z
- Beispiel:
boolean: Steht für die Wertetrueoderfalse.- Beispiel:
true
- Beispiel:
number: Eine Dezimalzahl.- Beispiel:
125
- Beispiel:
text: Eine Textzeichenfolge.- Beispiel:
"Hello, World!"
- Beispiel:
uuid: Eine Zeichenfolge mit einer universell eindeutigen Kennung (UUID).- Beispiel:
"590ff486-aa05-468e-839c-e3fe2548fed5"
- Beispiel:
json: Ein Datensatz mit strukturierten Daten in Schlüssel-Wert-Paaren.- Beispiel:
{"a": 1, "b": 2}
- Beispiel:
unknown: Steht für Daten eines unbekannten Typs.- Beispiel:N/A
file: Steht für ein Dateiobjekt.- Beispiel:Datei { filename: "screenshot.jpeg" }
user_rank: Der Rang eines Nutzers.- Beispiel:2000
- Mögliche Werte:
- 1000 (Gast)
- 2000 (Mitglied)
- 3000 (Administrator)
- 5000 (Besitzer)
locale: Eine Gebietsschema-Zeichenfolge im BCP-47-Format.- Beispiel:"en"
review_result: Das Ergebnis einer Überprüfung.- Mögliche Werte:
- "angenommen"
- "abgelehnt"
- Mögliche Werte:
mission_status: Der Status einer Ideensammlung.- Mögliche Werte:
- "AUSSTEHEND"
- "AKTIV"
- "BEENDET"
- Mögliche Werte:
device_kind: Ein Gerätetyp.- Mögliche Werte:
- "desktop"
- "Mobilgerät"
- "tablet"
- Mögliche Werte:
activity_kind: Ein Aktivitätstyp.- Mögliche Werte:
- "IDEE_ERSTELLEN"
- "IDEENERWEITERUNG_ERSTELLEN"
- "AUFGABE_ERSTELLEN"
- "TAG_ERSTELLEN"
- "MISSION_ERSTELLEN"
- (und mehr)
- Mögliche Werte:
chart_kind: Ein Diagrammtyp.- Mögliche Werte:
- "BALKENDIAGRAMM"
- "LINIENDIAGRAMM"
- "KREISDIAGRAMM"
- "BEWERTUNGSÜBERSICHT"
- "XY_DIAGRAMM"
- "LISTE"
- "WORTHÄUFIGKEIT"
- "KARTE"
- "TRICHTER"
- "RADARDIAGRAMM"
- Mögliche Werte:
status_kind: Eine Statuskategorie.- Mögliche Werte:
- "AKTIV"
- "ABGESCHLOSSEN"
- "ARCHIVIERT"
- Mögliche Werte:
like_kind: Legt fest, ob sich ein „Gefällt mir“ auf eine Idee oder einen Kommentar bezieht.- Mögliche Werte:
- "Idee"
- "Kommentar"
- Mögliche Werte:
phase_kind: Ein Phasentyp in einem Ideenprozess.- Mögliche Werte:
- "ÜBERPRÜFUNG"
- "WACHSEN"
- "BEWERTEN"
- "HANDELN"
- "ERWEITERN"
- "ERLEDIGT"
- Mögliche Werte:
media_kind: Ein Medientyp.- Mögliche Werte:
- "video"
- "Bild"
- "Audioclip"
- "benutzerdefinierte Schriftart"
- "Symbol"
- "Dokument"
- Mögliche Werte:
invitation_status: Der Status einer Nutzereinladung.- Mögliche Werte:
- "Eingeladen"
- "Geöffnet"
- "Angenommen"
- Mögliche Werte:
idea_field_kind: Ein Typ von Formularfeld in einer Ideensammlung.- Mögliche Werte:
- "KURZTEXT"
- "LANGTEXT"
- "ANHÄNGE"
- "NUMERISCH"
- "KONTROLLKÄSTCHEN"
- "SCHIEBEREGLER"
- "OPTIONSFELD"
- "AUSWAHL"
- "DATUM/UHRZEIT"
- "CODE"
- "BILDAUSWAHL"
- "PUNKTZAHL"
- "NUTZER"
- "STATISCH"
- Mögliche Werte:
mention_kind: Ein Typ von@mention.- Mögliche Werte:
- "Kommentar"
- "idea_field_instance" (steht für einen Teil einer Idee oder eines Formulareintrags)
- Mögliche Werte:
id<entity>: Eine UUID-Zeichenfolge, die einem eindeutigen Objekt einer bestimmten Entität entspricht.- Beispiel:
"27ce21c9-a174-4c34-becc-f1068426f36a"
- Beispiel:
ref<entity>: Ein Verweis auf ein vollständiges Objekt eines bestimmten Entitätstyps.- Beispiel:
{ "_entity": "comment", "id": "93f970de-334c-423e-be0a-f0cf84c3da3b", "createdAt": "2025-01-09T23:05:17.042Z" }
- Beispiel:
Wenn Sie Literale und Datentypen verstehen, können Sie aussagekräftigere, dynamischere Ausdrücke erstellen, die sich für verschiedene Kontexte eignen.