Blending Bull NÁPADY NA FUNKCE (původní)

Nápad č. 4

:calendar: 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 :wink: 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.

  • :white_check_mark: ANO, tahle funkce by se mi hodila
  • :heavy_minus_sign: nápad jsem četl, ale nepotřebuji ho
0 hlasující