resolve as hexadecimal color (Intergration-Funktion)

Prev Next

Versucht den Eingabewert in einen Hexadezimal Farbcode umzuwandeln. Dabei kann der Eingabewert auch der Name einer Lobster Data Platform / Orchestration Farbvariablen (Styles) sein.
Diese Funktion wird hauptsächlich verwendet, um im System konfigurierte Farbwerte zeichnen zu können (z.B. Trackingstatusfarbe via Restservice bereitstellen).

Parameter

Parameter

Bedeutung

a

Der Wert, welcher in einen Hexadezimal Farbcode umgewandelt werden soll.
Folgende Formate werden dabei unterstützt:

  • Ganzzahl (32 Bit Farbwert als Integer) z.B. 9965381

  • Ganzzahl als Text (32 Bit Farbwert in Textform) z.B. "9965381"

  • Hexadezimal z.B. "980F45", "#980F45", "0x980F45"

  • Css rgb Format z.B. "rgb(152,15,69)", "rgba(152,15,69,255)"

  • Name einer Styles-Farbvariablen (z.B. "primaryColor" → Siehe Parameter b)

b

Name des zu verwendenden Styles, um Farbvariablen aufzulösen.
Ist b nicht gegeben, wird zunächst auf den Standardstyle zugegriffen (Name "default", "pro" oder "scm").
Ist kein Standardstyle vorhanden, wird auf den Auslieferungsstandard zurückgegriffen

Rückgabewert

Liefert den Hexadezimal Farbwert mit führendem "#" Zeichen zurück oder null, wenn keine Konvertierung durchgeführt werden konnte.

Beispiele

Eingabe a

Ausgabe

9965381

#980F45

#980F45

#980F45

primaryColor

#980F45