Listaműveletek használata az iPhone és iPad Parancsok alkalmazásában
Amikor több elemet használ egy parancsban, listaműveletek használatával létrehozhatja az adatok rendezett listáját, amely át lesz adva a parancs következő műveletének. A listaműveletekkel szűkítheti a listákat kézzel vagy automatikusan, és ezzel korlátozhatja, mi legyen átadva a következő műveletnek. Háromfajta listaművelet létezik: Lista művelet, Kiválasztás listából művelet és Elem letöltése listából művelet.
Lista művelet
A Lista művelet használatával létrehozhatja a tartalmak rendezett listáját, amelyben megadhat szöveget, vagy beszúrhat változókat. A parancsok futtatásakor a Listaművelet tartalma át lesz adva a következő műveletnek. Ha listát ad át a Gyorsnézet műveletnek, akkor egyszerre megtekintheti az egyes elemek előnézetét.
Például a Lista művelet működhet egy egyszerű, lehetőségeket tartalmazó menüvel, amellyel kitölthet egy szövegmezőt, vagy lehet kiválasztható albumcímek sorozata.
A Lista művelet is tartalmazhat változókat. Például használhatja a Lista műveletet eltérő típusú tartalmak, például egy fájl, egy fotó és egy helyzet, csoportosításához. Ezután átadhatja a listát egy másik műveletnek, vagy használhatja később az elemeket.
Ha egy változó egy szöveges karakterláncon belül van hozzáadva a lista műveletben, akkor a változó szöveggé lesz alakítva, és be lesz szúrva a Lista elembe.
A változók Lista műveletben való rendezése hasonló a változók Hozzáadás változóhoz művelettel egyenként, kézzel történő hozzáadásához.
Kiválasztás listáról művelet
A Választás listából művelettel jelenítheti meg a lehetőségek menüjét a parancs futtatásakor. Például használhatja a Közelgő események lekérése műveletet a 15 elkövetkező Naptár-esemény beolvasásához, majd a műveletet követheti a Kiválasztás listáról művelet. A parancs futtatásakor megjelenik egy 15 Naptár-eseményt tartalmazó menü, amelyben kiválaszthat egyet.
A Választás listából művelettel részletes előnézetet (például képeket vagy térképhelyzeteket) jeleníthet meg a lehetőségek menüjében a parancs futtatásakor. Például használhatja a Legújabb fotók lekérése műveletet az öt legújabb kép fotóalbumból való beolvasásához, majd a műveletet követheti a Kiválasztás listáról művelet. A parancs futtatásakor megjelenik egy öt képet tartalmazó menü, amelyben kiválaszthat egyet.
Tipp: Ha egyéni nevet szeretne beállítani egy művelet kimeneti eleme számára, például egy kép számára a Legújabb fotók lekérése műveletben, akkor helyezze el a Név beállítása műveletet a Legújabb fotók lekérése művelet és a Választás listából művelet közé. A parancs futtatásakor az egyéni név lesz alkalmazva (az alapértelmezett név, például „IMG_0365” helyett) a Legújabb fotók lekérése művelet kimeneti képére.
If you use the Choose from List action with the Dictionary action, all of the keys in the dictionary are displayed when you tap “Add new item.” Minden kiválasztott kulcsnál, például Szám, Logikai vagy Tömb, a megfelelő értékek lesznek átadva kimenetként.
A parancs futtatásakor a Választás listából művelet megjeleníti a Szótár műveletben megadott kulcsokat.
Alapértelmezésben futásidőben a Kiválasztás listából művelet rákérdez, hogy válasszon ki egy elemet, de a Több kiválasztása lehetőség bekapcsolásával engedélyezheti több elem kiválasztását a parancs futtatásakor. Amikor a Több kiválasztása be van kapcsolva, a Mind kijelölése az elején lehetőség elérhetővé válik. Kapcsolja be a Mind kijelölése az elején lehetőséget, ha a lista összes elemét ki szeretné jelölni alapértelmezésben, majd a parancs futtatásakor kézzel törölje azoknak az elemeknek a kijelölését, amelyeket nem kíván hozzáadni.
Megjegyzés: A Kiválasztás listából művelet kimenete elérhető Magic-változóként, így a kiválasztható tartalom később több alkalommal használható a parancson belül.
Elem beolvasása listából művelet
Használja az Elem lekérése listáról műveletet a lista elemeinek automatikus szűkítéséhez a parancs futtatásakor. A parancsszerkesztőben helyezze el a Elem beolvasása listából műveletet egy lehetőséglistát tartalmazó művelet után, majd állítsa be Elem beolvasása listából műveletet, hogy egyetlen elemet olvasson be a listából (első elem, utolsó elem, véletlenszerű elem stb). Beállíthatja azt is, hogy az Elem lekérése listáról művelet egy listát válasszon ki annak indexe alapján, vagyis a listában lévő sorrendje alapján. A Parancsok alkalmazásban a lista első eleme 1-es indexszel rendelkezik.
Beolvashat több elemet is a listából az indexek tartományának megadásával. Ha például átad egy hat elemből álló listát a Elem lekérése listáról műveletnek, és beállítja az indexet 3-ra, a lista harmadik eleme lesz beolvasva futásidőben. Ha átad egy hat elemből álló listát a Elem lekérése listáról műveletnek, és beállítja az indexet a 3-tól 6-ig terjedő tartományra, a lista harmadik, negyedik, ötödik és hatodik eleme lesz beolvasva futásidőben.