Man kan också skicka data mellan olika applescripts, antingen har du dem i samma dokument i Scriptmaker och inleder scriptet med "on run" och avslutar huvudloopen i scriptet med "end run" och däremellan har du anrop till subrutiner sålunda:
on run
-- Huvudmanus börjar här, "on run" är en rutin som manusredigeraren letar efter när man klickar på "Kör".
global DB_Epost -- Definiera denna variabel även i subrutiner
send_email("8877") -- Kör subrutin
(*
Gör annat här...
*)
-- Huvudmanus slutar här
end run
on send_email(Batchnumber)
global DB_Epost -- Läser in/definierar denna variabel så att den kan användas i detta manus.
-- Värdet 8877 i variablen batchnummer finns redan.
(*
Här är alla grejer som skickar email och tar med batchnumret i mailet
*)
-- Här slutar subrutinen och då återvänder man automatiskt till var man var i huvudmanuset.
end send email
Har man sparat sin subrutin som en applikation så ser det nästan likadant ut:
tell application "Send_Email_One_Demo"
activate
send_email("8877")
quit
end tell