Přeskočit na hlavní obsah
Verze: 0.23.1

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.

📸 Potřeba snímek — /img/editor/actions/loop/for_loop.png

Zachytit: 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.

ParametrPopis
Proměnná s kolekcíProměnná obsahující seznam, který se prochází.
Proměnná aktuální položkyNázev proměnné, která drží zpracovávanou položku. Výchozí item.
tip

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 itemZeptat se, Vždy nebo Nikdy.

Opakovat x-krát

Provede vnořené akce daný počet opakování.

📸 Potřeba snímek — /img/editor/actions/loop/repeat_times.png

Zachytit: 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.

ParametrPopis
Počet opakovaníKolik iterací se provede. Přijímá číslo nebo proměnnou. Výchozí 1.
Proměnná cykluProměnná s číslem aktuální iterace. Výchozí i.

Opakovat dokud

Opakuje, dokud platí podmínka.

📸 Potřeba snímek — /img/editor/actions/loop/while_loop.png

Zachytit: 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.

ParametrPopis
PodmínkaLogický výraz vyhodnocovaný v každé iteraci; cyklus končí, když přestane platit.
Druh cykluOpakovat 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ů.


Držte cykly konečné

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.