Devonian Times Masthead

Neues von DEVONtechnologies

So automatisieren Sie mit JavaScript

5. Oktober 2021 — Eric Böhnisch-Volkmann
Example JavaScript code automating DEVONthink.

Für die meisten von uns ist Automatisierung auf dem Mac gleichbedeutend mit AppleScript. Es ist die Skriptsprache, die der Skripteditor verwendet, wenn Sie ein neues Skript erstellen, und das, was die meisten Mac-Anwendungen erwarten, wenn sie Skriptfunktionen anbieten.

Was dagegen nur wenige wissen, ist, dass es auch möglich ist, Programme mithilfe von JavaScript zu automatisieren. JavaScript for Automation (JXA), eingeführt in OS X Yosemite, ist eine JavaScript-Schnittstelle für die Automatisierungsarchitektur, auf der auch AppleScript aufbaut. Es macht fast alle Funktionen, die über AppleScript zugänglich sind, auch für JavaScript verfügbar.

Wenn Sie also gut mit JavaScript vertraut sind oder die ungewöhnliche Syntax von AppleScript Sie abschreckt, dann könnte JXA etwas für Sie sein. Um Ihnen den Einstieg zu erleichtern, hat unser Community-Mitglied @chrillek eine tolle Webseite über JXA und seine Verwendung erstellt: Introduction to JXA. Natürlich gibt es dort auch ein eigenes Kapitel zu DEVONthink.

Vielen Dank, @chrillek, für diese hilfreiche Einführung!