Pracovní postupy mohou vyžadovat datum, které je načítáno za běhu, nikoli pevně zašifrováno. To může být vybaveno funkcemi sprig nebo Expr.
Odkazy na dokumentaci sprig:
Reference dokumentace exp:
Pozor
Syntaxe použitá v dokumentaci u hlavních mozků se liší od té, která se používá v Orchestratoru. Např. nyní | datum "2006-01-02"
se stává {{sprig.date("2006-01-02", sprig.now())}}
Použít případy
Zjištění aktuálního času/data
-
Chcete-li zjistit datum v době spuštění konkrétního pracovního postupu, zadejte do libovolného pole parametru:
-
Rozpětí:
{{sprig.now()}}
-
Expr:
{{ now() }}
-
-
Za běhu je datum vráceno v tomto formátu:
"2023-02-24 11:33:01.819987888 +0000 UTC m=+77750.651866821"
Formátování data
-
Pro formát data použijte:
-
Sprig:
sprig.date(“FORMAT_STRING”, “DATE”)
-
Expr:
DATE.Format("FORMAT_STRING"
Zadejte řetězec ve formátu požadovaném pro datum odkazující na toto standardní datum: Po, 2. led 15:04:05 MST 2006 (MST je GMT-0700)
-
-
Příklady:
-
Výsledek
{{sprig.date("02.01.2006 - 15:04", sprig.now())}}
je„24.02.2023 - 11:36“
(v době psaní článku). -
Expr:
{{ now().Format("02.01.2006 - 15:04") }}
Zadání data ve formátu požadovaném TMS API:
-
Sprig: ("2019-08-24T14:15:22Z") vyvolat
{{sprig.date("2006-01-02T15:04:05Z", sprig.now())}}
-
Expr:
{{ now().Format("2006-01-02T15:04:05Z") }}
-
Úprava data
-
Provést výpočet na základě příkladu
-
Sprig:
sprig.now()
, použijtesprig.dateModify(“MODIFY_VALUE”, “DATE”)
. -
Expr:
DATE.Add(duration("MODIFY_VALUE"))
-
-
Příklad:
-
Rozpětí:
{{sprig.dateModify("24h", sprig.now())}}
-
Expr:
{{ now().Add(duration(“24h”)) }}
(běh 24. února 12:43) výsledkem je
"2023-02-25 11:43:48.073101611 +0000 UTC m=+164796.904980545"
- 24 hodin po počátečním datu. -
-
Lze použít kombinace.
Chcete-li získat čas a datum spuštění plus 24 hodin formátované pro TMS API, předejte tento výraz do daného pole:
-
Rozpětí:
{{sprig.date("2006-01-02T15:04:05Z", sprig.dateModify("24h", sprig.now()))}}
-
Expr:
{{ now().Add(duration("24.h")).Format("2006-01-02T15:04:05Z") }}
Výsledkem je
„2023-02-25T11:50:50Z“
(při spuštění 24. února 11:50 hod.). -
-
Hodnota, o kterou má být datum změněno, může být uvedena v hodinách, s
„-“
, pokud se má hodnota odečíst. Lze použít i zlomky, např.„-1,5h“
.