Mam więc prosty problem, który może nie być możliwy w AppleScript. Próbuję zwrócić zmienną z javascript, który nie ma zwrotu w kodzie. Innymi słowy, próbuję uzyskać status elementu, aby móc uruchomić funkcję warunkowo. Oto kod mam, że nie będzie uzyskać zwrot:Powróć zmienną JavaScript do AppleScript
tell application "Safari"
activate
open location "http://127.0.0.1:9999"
delay 1
set myVar to do JavaScript "var obj = document.getElementById(87); myVar = obj.value; return myVar;" in document 1
return myVar
end tell
Więc w zasadzie staram się uzyskać wartość obj
i odesłać go do AppleScript, która powinna wynosić od 0 do 255 (to jest przycisk). Problem polega na tym, że nie mam żadnej kontroli nad funkcją javascript, więc nie mogę dodać return obj.value
. czy to możliwe?