SmartHR Advent Calendar 2024、14日目の記事です。昨日のご担当は tnagatomi さんでした! qiita.com 株式会社SmartHRのプロダクトエンジニア @udzura です。労務基本機能を開発するチームで働いています。 今日は最近知った JXA で、Macのちょっとしたブラウザ操作を自動化する例をご紹介します。 JXA とは? Macにはマシン上の操作を自動化するためのフレームワークが同梱されています。 例えばAutomatorのようなアプリを使って仕事を自動化するのですが、 AppleScript という言語もよく知られていました。このスクリプト言語を用いて特定のアプリケーションやウィンドウを操作したり、システム設定などの変更を記述することができます。 以下は開いているFinderの最初のウィンドウをドックに格納するスクリプトです。 tell a