Tovább a tartalomhoz

Időkezelés

Egy szünet.

Bemenetekduration (időtartam)
Kimeneteknincs — a sorrendezés a done porton történik
Konfigurációduration, inputUnit: ms, s (alapértelmezés), min, h

A blokk nem továbbít értéket: a folytatást a done portjára kell kötni. A futtatás leállítása szabályosan megszakítja a várakozást.

Egy adott időpontig vár.

Bemenetekuntil
Kimeneteknincs
Konfigurációuntil — egy ISO dátum vagy egy epoch időbélyeg milliszekundumban

Egy már elmúlt időpont azonnal továbbengedi a végrehajtást.

Rendszeres időközönként bocsát ki.

Bemenetekfrequency, cron, duration, endDate
Kimenetektick — a kibocsátott érték az ütés indexe, 0-tól kezdve
Konfigurációlásd alább
MezőSzerep
modefrequency vagy cron
frequency + unitPeriódus (s, min, h)
cronEgy 5 vagy 6 mezős cron kifejezés
duration + durationUnitAz időzítő teljes működési ideje
endDateLeállítási dátum

A done port a kibocsátott ütések teljes számát hordozza.

Ez a könnyű terhelési tesztek és a rendszeres szondák blokkja.

Az aktuális időpont.

Bemeneteknincs
Kimenetekvaluenow néven, karakterlánc típusú
Konfigurációformat: datetime (ISO, alapértelmezés), epoch, string

Ennek a blokknak nincs error portja.

Dátumaritmetika és -formázás.

Bemenetekvalue, amount, other
Kimenetekresult
opHatás
addamount unit hozzáadása a value értékhez
subtractKivonás
formatFormázás a format szerint
diffA value és az other közötti eltérés, unit mértékegységben

A unit elfogadott értékei: milliseconds, seconds, minutes, hours, days, weeks, months, years.

Most ──► Date math (add, 7, days) ──► a kérés dateExpiration portja

Egy szövegmezőben végzett egyszerű formázáshoz a Handlebars-helperek{{now}}, {{timestamp}} és {{formatDate}} — általában elegendők, blokkra nincs is szükség.