利用可能な VPN 接続のリストを取得し、ランダムな接続を選択する単純な AppleScript を作成しようとしています。
tell application "Tunnelblick"
set the_values_list to get configurations
set the list_count to the count of the_values_list --gets number of items in list
set pick to random number from 1 to list_count --has it choose a random item
set generated_choice to item pick of the_values_list --sets the generated item as the choice
return generated_choice --displays the choice
end tell
これは以下を返します:
アプリケーション「Tunnelblick」の構成「USA.Indiana.SouthBend_LOC1S2.UDP」
ただし、リターンを置き換えて接続しようとすると:
connect generated_choice --displays the choice
エラーが発生します:
Tunnelblick でエラーが発生しました: 無効なキー形式です。
なぜこれが起こっているのでしょうか?値の代わりにポッキングされた配列(リスト)を渡しているようです。