![](https://help.apple.com/assets/5E8CEA35094622DF10489984/5E8CEA42094622DF1048998D/hu_HU/c10e8a839dc838a25d0feb0e9e428a0a.png)
A Ha műveletek használata a Parancsokban
A Ha művelettel (más néven feltétellel) hozhat létre egy olyan parancsot, amely ellenőriz bizonyos feltételeket, és eltérően működik attól függően, hogy melyik feltétel teljesül. A Ha műveletek biztosítják azt a rugalmasságot, hogy a műveletek különböző utakon folytatódhatnak a feltételektől függően, amelyek csak a parancs futásakor lesznek ismertek.
Egyszerűen fogalmazva a Ha művelet lehetővé teszi a következők kifejezését egy műveletben: Ha egy feltétel igaz, akkor tegye ezt, máskülönben pedig tegye ezt. Minden eredményhez egy másik parancssorozat fut le.
A Ha művelettel tesztelheti, hogy a műveletnek bemenetként megadott tartalom megfelel-e bizonyos feltételeknek. Például a Ha művelet használatával ellenőrizheti, hogy egy előző műveletből beolvasott weboldal tartalmazza-e a „lepény” szót.
Megjegyzés: Ha nem ismeri a bemenet és kimenet fogalmát, akkor tekintse meg a következőt: A parancsok működésének bemutatása.
![Ha művelet beállítása.](https://help.apple.com/assets/5E8CEA35094622DF10489984/5E8CEA42094622DF1048998D/hu_HU/3341fa629fd33f11843a982914492f48.png)
Miután elhelyezte a parancsot, a Ha művelet tartalmazni fog három jelölőt (címkét a parancsszerkesztőben): Ha, Máskülönben és Befejezés, ha.
A Ha jelzőn belül konfigurálhatja a Bemenet és a Feltétel paramétert. Változó választásához koppintson a Bemeneti paraméter lehetőségre. (A változó tartalmát az alkalmazás a Ha összehasonlításban fogja használni.) Ezután koppintson a Feltétel elemre feltétel megadásához. (Az elérhető feltételek a bemenet típusától függnek.) A szöveges bemenetek olyan feltételekkel rendelkeznek, mint az „egyenlő”, „nem egyenlő” és a „tartalmazza”. A numerikus bemenetek olyan feltételekkel rendelkeznek, mint a „nagyobb”, „kisebb” és „a következők közé esik”.
Megjegyzés: A Ha művelet a bemeneti paramétert egy elé helyezett művelet kimenetére próbálja helyezni.
![Bemeneti feltételek kiválasztása a Ha műveletben.](https://help.apple.com/assets/5E8CEA35094622DF10489984/5E8CEA42094622DF1048998D/hu_HU/3cf1cff5f69100f2deadd9832dd4ef13.png)
A bemeneti változóra koppintva szerkesztőt jeleníthet meg, ahol módosíthatja a változót. A változó eltávolításához és másik bemenet választásához koppintson a Törlés gombra. A másik megoldás, ha megérintve tartja a változót, és azután koppint a Törlés gombra.
A változószerkesztőben kiválaszthatja az összehasonlítani kívánt értéket. A Meteorológiai adatok változóhoz például kiválaszthatja a Magas hőfok elemet. További információk: Változók módosítása a parancsokban.
Mivel a Ha műveletnek két lehetséges kimenete van (a feltétel vagy igaz, vagy hamis), a műveleteket két útvonalon helyezheti el. A parancs futtatásakor igaz feltétel esetén a bemenet a Ha utáni első műveletnek lesz átadva, hamis feltételnél pedig a bemenet az Egyéb mód jelölő utáni első műveletnek lesz átadva.
![Két útvonalban elhelyezett Ha művelet.](https://help.apple.com/assets/5E8CEA35094622DF10489984/5E8CEA42094622DF1048998D/hu_HU/ae2c9f375d3796fab62a135b23c8f702.png)
A Ha esetben vagy Egyébként esetben utolsóként kimenetet visszaadó művelet kimenetként átadja a tartalmát Befejezés, ha jelölőn keresztül (beolvasható „Ha művelet eredménye” Magic-változóként). Ez azt jelenti, hogy a Ha művelet egyes útvonalainak utolsó művelete a teljes művelet kimenete lesz.
Tipp: A Ha műveletek egymásba ágyazásával fejlettebb döntési fát hozhat létre a parancsban: A parancsszerkesztőben húzzon úgy egy második Ha műveletet, hogy az átfedje az első Ha művelet alsó részét. A második Ha művelet be van ágyazva (be van húzva) az első Ha művelet alatt.