Literaler og datatyper
Forstå literaler og datatyper for dynamiske udtryk.
Literaler og datatyper
Dynamiske udtryk understøtter forskellige typer literaler og datatyper, som øger fleksibiliteten og interaktiviteten i dit workspace.
Understøttede literaler
Når du forstår de understøttede literalværdier, kan du bruge direkte værdier i udtryk, f.eks. tal, tekst, booleske værdier og null-værdier, til at oprette dynamiske og præcise beregninger eller vise indhold.
numbers: Du kan bruge rå decimaltal direkte i dine udtryk.- Eksempler:
{{ 2 + 2 }}
{{ 2.5 + 3 }}
{{ 2.33 * sessionUser.stats.likes }}
- Eksempler:
text: Du kan bruge tekststrenge direkte i dine udtryk ved at sætte dem i anførselstegn.- Understøttede anførselstegn:
- Dobbelte anførselstegn: "Hello"
- Enkelte anførselstegn: 'Hello'
- Krøllede dobbelte anførselstegn: “Hello”
- Understøttede anførselstegn:
booleans: Booleske værdiertrueogfalsekan bruges direkte.- Eksempler:
{{ true }}
{{ false }}
- Eksempler:
null: Angiver, at der ikke er nogen værdi.- Eksempler:
{{ null }}
- Eksempler:
undefined: Angiver, at der ikke er nogen værdi, på samme måde somnull.- Eksempler:
{{ undefined }} - Bemærk: Både
undefinedognullunderstøttes af hensyn til kompatibilitet med programmeringskonventioner.
- Eksempler:
Understøttede datatyper
Kendskab til datatyper sikrer, at du ved, hvilken type information dine udtryk returnerer eller behandler. Det hjælper med at undgå fejl og forbedrer datahåndteringen.
date: Et tidsstempel, der repræsenterer en bestemt dato og et bestemt klokkeslæt.- Eksempel:
2025-01-09T22:46:24.872Z
- Eksempel:
boolean: Repræsenterer værdiernetrueellerfalse.- Eksempel:
true
- Eksempel:
number: Et decimaltal.- Eksempel:
125
- Eksempel:
text: En tekststreng.- Eksempel:
"Hello, World!"
- Eksempel:
uuid: En streng med en universelt unik identifikator (UUID).- Eksempel:
"590ff486-aa05-468e-839c-e3fe2548fed5"
- Eksempel:
json: En post, der indeholder strukturerede data i nøgle-værdi-par.- Eksempel:
{"a": 1, "b": 2}
- Eksempel:
unknown: Repræsenterer data af en ukendt type.- Eksempel:N/A
file: Repræsenterer et filobjekt.- Eksempel:Fil { filename: "screenshot.jpeg" }
user_rank: En brugers rang.- Eksempel:2000
- Mulige værdier:
- 1000 (gæst)
- 2000 (medlem)
- 3000 (administrator)
- 5000 (ejer)
locale: En lokalitetsstreng i BCP 47-format.- Eksempel:"en"
review_result: Resultatet af en review.- Mulige værdier:
- "accepteret"
- "afvist"
- Mulige værdier:
mission_status: Status for en idesamling.- Mulige værdier:
- "AFVENTENDE"
- "AKTIV"
- "AFSLUTTET"
- Mulige værdier:
device_kind: En type enhed.- Mulige værdier:
- "computer"
- "mobil"
- "tablet"
- Mulige værdier:
activity_kind: En type aktivitet.- Mulige værdier:
- "CREATE_IDEA"
- "CREATE_IDEA_EXPANSION"
- "CREATE_ASSIGNMENT"
- "CREATE_TAG"
- "CREATE_MISSION"
- (og mere)
- Mulige værdier:
chart_kind: En type diagram.- Mulige værdier:
- "BAR"
- "LINE"
- "PIE"
- "SCORECARD"
- "XY_PLOT"
- "LISTE"
- "ORDFREKVENS"
- "KORT"
- "TRAGT"
- "RADARDIAGRAM"
- Mulige værdier:
status_kind: En kategori af status.- Mulige værdier:
- "AKTIV"
- "FULDFØRT"
- "ARKIVERET"
- Mulige værdier:
like_kind: Bestemmer, om et "like" er relateret til en ide eller en kommentar.- Mulige værdier:
- "ide"
- "kommentar"
- Mulige værdier:
phase_kind: En type fase i en ideproces.- Mulige værdier:
- "REVIEW"
- "VÆKST"
- "VURDER"
- "HANDL"
- "UDVID"
- "FÆRDIG"
- Mulige værdier:
media_kind: En type medie.- Mulige værdier:
- "video"
- "billede"
- "lydklip"
- "brugerdefineret skrifttype"
- "ikon"
- "dokument"
- Mulige værdier:
invitation_status: Status for en brugerinvitation.- Mulige værdier:
- "Inviteret"
- "Åbnet"
- "Accepteret"
- Mulige værdier:
idea_field_kind: En type formularfelt i en idesamling.- Mulige værdier:
- "KORT_TEKST"
- "LANG_TEKST"
- "VEDHÆFTNINGER"
- "NUMERISK"
- "AFKRYDSNINGSFELT"
- "SKYDER"
- "RADIOKNAP"
- "VÆLG"
- "DATO_TID"
- "KODE"
- "BILLEDEVALG"
- "POINT"
- "BRUGER"
- "STATISK"
- Mulige værdier:
mention_kind: En type@mention.- Mulige værdier:
- "kommentar"
- "idea_field_instance" (repræsenterer en del af en ide eller formularindtastning)
- Mulige værdier:
id<entity>: En UUID-streng, der svarer til et unikt objekt for en bestemt entitet.- Eksempel:
"27ce21c9-a174-4c34-becc-f1068426f36a"
- Eksempel:
ref<entity>: En reference til et komplet objekt af en bestemt entitetstype.- Eksempel:
{ "_entity": "comment", "id": "93f970de-334c-423e-be0a-f0cf84c3da3b", "createdAt": "2025-01-09T23:05:17.042Z" }
- Eksempel:
Ved at forstå literaler og datatyper kan du oprette mere omfattende og dynamiske udtryk, der passer til en række forskellige kontekster.