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.
Ha egy Szótár műveleten belül használja a Kiválasztás listából műveletet, akkor a szótárban lévő összes kulcs megjelenik, amikor az „Új elem hozzáadása” lehetőségre koppint. 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.