Aký je správny spôsob použitia booleovcov v podmienkach Logic Apps? Ak je bool nastavený na true, pracovný tok by mal pokračovať v vetve ÁNO, ale vždy skončím s touto chybovou správou:
ActionBranchingConditionNotSatisfied. Vykonanie akcie šablóny „HTTP“ bolo vynechané: podmienka vetvenia pre túto akciu nie je splnená.
{
"reservations": {
"sendBooking": true
}}
odpovede:
3 pre odpoveď č. 1Ak na karte podmienok prepnete do režimu „Pokročilý režim“, mali by ste vidieť, ako vyzerá výraz @equals(triggerBody()?["sendBooking"], "true")
Aktualizujte ho na @equals(triggerBody()?["sendBooking"], true)
a vaša logika by mala fungovať.
Je to preto, že v predvolenom nastavení sa zaoberáme true
ako reťazec, ale v tomto prípade musí byť booleovský.
Vyššie uvedené riešenie by vás malo odblokovať, budem diskutovať s tímom, aby som zistil, ako lepšie zvládnuť tento scenár.
0 pre odpoveď č. 2
Riešením bolo odstrániť "" v zobrazení kódu, potom som mohol uložiť logickú aplikáciu. Chyba však stále existuje v dizajnéri.