簡単な質問: 次の AppleScript コードの何が問題になっていますか? これが行うべきことは、文字列内の (ユーザーが指定した区切り記号で区切られた) テキスト項目の位置を取得することです。しかし、これまでのところ、うまくいきません。スクリプト デバッガーは、特定のエラーなしで単に「return_string_position を続行できません」と表示します。何が間違っているかについてのアイデアはありますか?
tell application "System Events"
set the_text to "The quick brown fox jumps over the lazy dog"
set word_index to return_string_position("jumps", the_text, " ")
end tell
on return_string_position(this_item, this_str, delims)
set old_delims to AppleScript's text item delimiters
set AppleScript's text item delimiters to delim
set this_list to this_str as list
repeat with i from 1 to the count of this_list
if item i of this_list is equal to this_item then return i
end repeat
set AppleScript's text item delimiters to old_delims
end return_string_position