Devolver la variable Javascript a AppleScript
Entonces, tengo un problema simple que puede no ser posible en AppleScript. Estoy intentando devolver una variable de un javascript que no tiene un retorno en el código. En otras palabras, estoy tratando de obtener el estado de un elemento para poder ejecutar una función condicionalmente. Aquí está el código que tengo que no obtendrá un retorno:
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
Entonces, básicamente estoy tratando de obtener el valor deobj
y devolverlo a AppleScript, que debería estar entre 0 y 255 (es un botón). El problema es que no tengo ningún control sobre la función de JavaScript, así que no puedo agregar unreturn obj.value
. es posible?