ChatGPTにAppleScriptの書き方を教えてもらった

基本的なプログラミングの仕方について教えてもらった。

変数の使い方。

条件分岐とループ。

ただし、間違った情報も教えてくれる。

これは誤り

曲の名前を渡しても再生はできない。正しくはSpotiry URIを渡す必要がある。

したがって、正しくは以下のような説明になるはずだ。

tell application "Spotify"
  play track "SPOTIFY_URI"
end tell

上記の例では SPOTIFY_URI という変数に、再生したいSpotiry URIを入れます。

正しい情報はスクリプトエディタ.app の「用語説明を開く」からSpotifyを選ぶと調べる事ができる。

以下のコードをスクリプトエディタに貼り付けて実行したら再生が始まったので成功。

tell application "Spotify"
    play track "spotify:track:2qWxC42jIzXuTIQO3CRYVU"
end tell

ところでAppleScriptの構文て、tell S + V の形なのが自然言語っぽくて面白い。play のような他のプログラミング言語だと関数とかメソッドとか呼びそうなものを verb(動詞) って呼んでいる。