que añadir a lo que otros críticos han dicho, load script
es la única opción integrada; es muy primitivo, pero puede ser suficiente si tus necesidades son modestas.
El editor Script Debugger de Late Night Software ofrece un mecanismo de biblioteca #incluir-estilo que puede combinar múltiples archivos AppleScript al compilar un script. La desventaja de Script Debugger es que cuesta un par de cientos de dólares comprar, aunque muchos usuarios regulares de AppleScript le dirán que vale la pena la inversión.
Hay un par de cargadores de módulos de terceros, y LoaderModuleLoader, que implementan mecanismos de importación más sofisticados en la parte superior de la orden básica load script
, y son vale la pena analizar si sus necesidades son más complejas. No he usado ModuleLoader, pero Loader (que escribí) puede importar módulos en compilación o en tiempo de ejecución desde varias ubicaciones estándar y especificadas por el usuario, y automáticamente resolverá dependencias complejas (incluso circulares) entre módulos.
Las desventajas de Loader y ModuleLoader es que se basan en adiciones de secuencias de comandos para hacer parte del trabajo pesado, lo que podría ser un problema cuando la distribución de secuencias de comandos (en el caso del cargador, el osax sólo es necesario para compilar los scripts, no correr ellos), además de que necesita agregar un código repetitivo a su secuencia de comandos para realizar la importación real.
Duplicado de http: // stackoverflow.com/questions/2606136/import-applescript-methods-in-another-applescript. – kiamlaluno