Gibt die Javascript-Variable an AppleScript zurück

Ich habe also ein einfaches Problem, das in AppleScript möglicherweise nicht möglich ist. Ich versuche, eine Variable aus einem Javascript zurückzugeben, das keinen Return im Code hat. Mit anderen Worten, ich versuche, den Status eines Elements abzurufen, damit ich eine Funktion unter bestimmten Bedingungen ausführen kann. Hier ist der Code, den ich habe, der keine Rückgabe erhält:

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

Also, im Grunde versuche ich, den Wert von zu bekommenobj und gib es an AppleScript zurück, das zwischen 0 und 255 liegen sollte (es ist eine Schaltfläche). Das Problem ist, dass ich keine Kontrolle über die Javascript-Funktion habe und daher keine hinzufügen kannreturn obj.value. Ist das möglich?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage