Akce Opakování
Akce z podskupiny Řízení toku → Opakování. Akce vnořené pod cyklem se provedou jednou v každé iteraci.
Opakovat pro každý prvek z
Prochází kolekci — řádky načteného CSV, zprávy vrácené akcí Číst emaily, seznam vytvořený v Pythonu.
/img/editor/actions/loop/for_loop.pngZachytit: formulář Opakovat pro každý prvek z s vybranou proměnnou kolekce a k tomu strom Příkazy s vnořenými podřízenými akcemi.
| Parametr | Popis |
|---|---|
| Proměnná s kolekcí | Proměnná obsahující seznam, který se prochází. |
| Proměnná aktuální položky | Název proměnné, která drží zpracovávanou položku. Výchozí item. |
Nastavení Nastavení → Obecné → Automaticky nastavit proměnnou cyklu určuje, zda Editor
kolekci načte už při skládání cyklu, aby panel Proměnné mohl zobrazit skutečnou podobu
item — Zeptat se, Vždy nebo Nikdy.
Opakovat x-krát
Provede vnořené akce daný počet opakování.
/img/editor/actions/loop/repeat_times.pngZachytit: formulář Opakovat x-krát s poli Počet opakovaní a Proměnná cyklu. Proč je nový: tato akce ve verzi 0.14.2 neexistovala a nemá snímek.
| Parametr | Popis |
|---|---|
| Počet opakovaní | Kolik iterací se provede. Přijímá číslo nebo proměnnou. Výchozí 1. |
| Proměnná cyklu | Proměnná s číslem aktuální iterace. Výchozí i. |
Opakovat dokud
Opakuje, dokud platí podmínka.
/img/editor/actions/loop/while_loop.pngZachytit: formulář Opakovat dokud s viditelným prvkem Druh cyklu. Proč přefotit: Druh cyklu je nový — na starém snímku je jen pole s podmínkou.
| Parametr | Popis |
|---|---|
| Podmínka | Logický výraz vyhodnocovaný v každé iteraci; cyklus končí, když přestane platit. |
| Druh cyklu | Opakovat dokud vyhodnotí podmínku před první iterací, takže se tělo nemusí provést vůbec. Opakovat dokud (alespoň jednou) provede tělo jednou a teprve pak vyhodnocuje — varianta do-while. |
Zastavit cyklus
Okamžitě ukončí nejvnitřnější cyklus. Bez parametrů.
Přeskočit na další iteraci
Přeskočí zbytek aktuální iterace a pokračuje další. Bez parametrů.
Opakovat dokud se může zacyklit navždy, pokud se podmínka nikdy nepřeklopí — například když akce, která měla posunout stránku, tiše selhala. Každý podmíněný cyklus pojistěte:
- přidejte počítadlo pomocí Opakovat x-krát jako vnější hranici, nebo
- přidejte Podmínku + Zastavit cyklus na limit iterací, nebo
- postavte podmínku na něčem, co obrazovka skutečně zobrazuje, a kontrolujte to pomocí Počkat na.