基本的なプログラミングの仕方について教えてもらった。
変数の使い方。
条件分岐とループ。
ただし、間違った情報も教えてくれる。
曲の名前を渡しても再生はできない。正しくは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(動詞) って呼んでいる。