START > APPLESCRIPT > Praktische Handler > Listen sortieren

Listen sortieren

Mit diesem AppleScript-Handler lassen sich Listen sortieren. Der Handler bedient sich dabei der shell über das Kommando sort. Wäre ein Krampf, sowas in purem AS zu machen.

-- BEISPIEL-AUFRUF:
hohaListSorter({"Eins", "Zwei", "Drei"})
--> {"Drei", "Eins", "Zwei"}
hohaListSorter({"1", "3", "2"})
--> {"1", "2", "3"}

-- :::::::::::::::::::::::::::::::::  hohabadu.de  :::::::::::::::::::::::::::::::::

on hohaListSorter(myFieldList)
   set oldDelimiter to AppleScript's text item delimiters
   set AppleScript's text item delimiters to {ASCII character 10}
   set myString to (myFieldList as string)
   set myNewString to do shell script "echo " & quoted form of myString & " | sort -f"
   set myNewlist to (paragraphs of myNewString)
   set AppleScript's text item delimiters to oldDelimiter
   return myNewlist
end hohaListSorter
 Im Scripteditor öffnen



Powered By CMSimple Design By NMuD Top