Nápad č. 4
Proměnná DATUM
Situace
Někdy je třeba opravit dostupnostní feed. Do něj vložit datum. To nyní neumíme.
Řešení
Zavést “systémovou” proměnnou (proměnné) pro datum. Ta by vracela hodnotu ve tvaru např. 2021-12-31
. Tedy dnešní datum. To by bylo fajn stanovit jednou, a pak v celém pravidle zapsat stejnou hodnotu. Případně pro více pravidel dohromady, pokud by to nebylo složité. Pozor totiž na zpracování dat kolem půlnoci, kdy se datum může během zpracování souboru změnit a hodnota by v jednom souboru mohla být různá.
Hodně sexy by bylo, kdyby uměl Bull s proměnnou datum počítat. Tedy něco jako “dnešní datum + 2 dny” by dne 31. 12. 2021 vracelo 2022-01-02
. Je otázka, zda by to bylo programátorsky složité, případně jak stanovit syntax, aby byla pro uživatele srozumitelná.
Upřesnění
Je otázka. jak systémové proměnné pojmenovávat. Mohli bychom zavést systém. Např. pojmenovávat velkými písmeny s BB_
na začátku. BB jako Blending Bull Alternativně by to mohlo být BBULL_
. Ale přijde mi to dlouhé. Mohly by tak vzniknout proměnné:
BB_DATE
příklad:2022-04-24
BB_YEAR
příklad:2022
BB_MONTH
příklad:04
BB_DAY
příklad:24
Do textu pravidla by se zapisovaly asi jako \<BB_DAY>
. Tedy jako běžné proměnné, které si uživatel pojmenoval.
- ANO, tahle funkce by se mi hodila
- nápad jsem četl, ale nepotřebuji ho