Diese Seite enthält einige kurze Beispiele der häufig verwendeten Funktionen der eingebauten Scriptsprache.
Die Beispiele können in eine action Script kopiert werden und mit Menü->Ausführen getestet werden. Die Ausgabe wird in das Log von Automagic geschrieben, siehe Menü->Log.
String Operationen
Test ob eine Variable einen bestimmten Wert enthält (exakt)
Test ob eine Variable teilweise einen bestimmten Wert enthält
Test ob ein String einen regulären Ausdruck matched (siehe Regular expressions)
Extrahiere den Inhalt der Gruppen eines regulären Ausdrucks
Erstelle eine Liste von Zeilen aus einem mehrzeiligen Text
Eine Liste von Worten erstellen
Extrahiere den Inhalt eines HTML-Elementes
Eine Rufnummer von 00411234567 zu 0 0 4 1 1 2 3 4 5 6 7 verändern, damit die Sprachausgabe die Nummer zeichenweise vorliest
Test ob ein Dateiname mit .mp3 endet
Drei Zeichen der Dateiendung abschneiden
Einen Text in Grossbuchstaben umwandeln
Leerzeichen um einen Text entfernen
Variablen in einem Stringliteral ersetzen
Datum & Zeit
Aktuelles Datum + Zeit abfragen (siehe Date Format Pattern)
Ein bestimmtes Datum erstellen
Dauer zwischen zwei Datumsangaben
Datum aus einem Text konvertieren und anders formatiert wieder ausgeben
Ein Datum verändern
Listen
Erstellen von Listen
Elemente zu einer Liste hinzufügen
Werte einer Liste sortieren
Liste umdrehen
Index eines Elementes suchen
Element an einem Index entfernen
Element an einem Index einfügen
Test ob ein Element in der Liste enthalten ist
Element zu einer Liste hinzufügen, wenn es nicht bereits enthalten ist
Wert "c" aus der Liste entfernen
Länge der Liste prüfen
Element in die Liste aufnehmen aber die Liste maximal 4 Elemente lang werden lassen
Schleife über die Elemente einer Liste
Maps
Leere Map erstellen
Schlüssel/Wert-Paare einer Map hinzufügen
Eintrag überschreiben
Wert eines Schlüssels auslesen
Liste aller Schlüssel und Werte einer Map auslesen
XML
Die Beispiele in diesem Kapitel verwenden folgendes XML (in Variable
input
):
<books>
<book>
<title>Book 1</title>
<price>12.50</price>
<pages format="A4">745</pages>
</book>
<book>
<title>Book 2</title>
<price>35.70</price>
<pages format="A5">120</pages>
</book>
<book>
<title>Book 3</title>
<price>17.90</price>
<pages format="letter">1230</pages>
</book>
</books>
Büchertitel extrahieren
Preis der Bücher extrahieren
Seitenformat von Book 1 ausgeben
Titel des Buches mit Seitenformat A5 ausgeben
Zahlentheorie
RSA (verwendet experimentelle Funktionen)
Diffie Hellman (verwendet experimentelle Funktionen)