Menggunakan skrip dengan Automator di Mac
Automator memungkinkan Anda membuat otomatisasi tanpa pembuatan skrip, tapi Anda dapat mengoptimalkan fungsi Automator dengan mengintegrasikan perintah shell, skrip AppleScript, atau JavaScript, atau dengan mengontrol Automator dengan skrip.
Menggunakan tindakan skrip shell di alur kerja Automator
Anda dapat membuat string dari beberapa perintah shell bash untuk melakukan tugas yang kompleks.
Seret tindakan Jalankan Skrip Shell (di kategori Utilitas) ke alur kerja Anda.
Klik menu pop-up Shell, lalu pilih lingkungan shell.
Masukkan perintah shell Anda di bidang perintah.
Uji alur kerja Anda sebelum menyimpannya.
Menambahkan skrip AppleScript atau JavaScript ke alur kerja Automator
Di Automator, Anda tidak hanya terbatas pada tindakan yang tersedia di Perpustakaan—Anda juga dapat menambahkan skrip AppleScript atau JavaScript ke alur kerja Anda.
Klik Tindakan di pojok kiri atas jendela Automator, lalu pilih Utilitas di Perpustakaan.
Seret tindakan Jalankan AppleScript atau Jalankan JavaScript ke alur kerja Anda.
Anda dapat mengedit, mengumpulkan, dan menguji skrip Anda di tindakan, atau Anda dapat mengembangkan skrip Anda di Editor Skrip.
Mengontrol Automator dengan skrip di Mac
Automator adalah aplikasi yang "dapat diperluas melalui skrip" dan dapat dikontrol AppleScript dan JavaScript untuk perintah Otomatisasi. Anda dapat menjalankan alur kerja, membuat alur kerja baru, menambahkan tindakan ke alur kerja, mendapatkan nilai yang diatur dalam tindakan, dan lain-lain.
Untuk melihat perintah Automator yang tersedia untuk skrip, gunakan Editor Skrip, yang disertakan dengan macOS.
Di Finder, buka folder Utilitas di folder Aplikasi.
Ikon Editor Skrip muncul di folder Utilitas.
Buka jendela Finder lainnya, lalu buka folder Aplikasi.
Ikon Automator muncul di folder Aplikasi.
Seret ikon Automator ke ikon Editor Skrip untuk membuka kamus Editor Skrip untuk Automator.
Untuk mempelajari lebih lanjut mengenai AppleScript dan cara menggunakan istilah skrip, buka Panduan Bahasa AppleScript.