プレーンテキストの文字列からURLスキーム変数を取得する方法が必要です。私は、次のAppleScriptから始めている:プレーンテキストからURLスキーム変数を取得する
set inputStr to "{query}"
set my text item delimiters to ": "
set taskName to first text item of inputStr
set listName to last text item of inputStr
set urlScheme to "app://url/add?color=" & color & "&height=" & height
tell application "System Events"
open location urlScheme
end tell
は、使用しての、このソリューションがあり、私は追加したい多くの可能変数(例えば、幅、面積、月、などが...)ダースについてですが、 「最初のテキストアイテム」または「最後のテキストアイテム」は、ユーザーがテキスト文字列を入力する正しい順序を覚えていないため、実際には機能しません。代わりに、私が望むのは、どのような順序であっても、変数を識別するテキストを解析する方法です。
color: green height: 10 area: 14 month: July
別の:例えば、あるユーザが入力可能性
height: 10 year: 2016 month: August
とURLスキームの関連部分は空白のままにされている残りの部分で充填されます。