Ich habe mich gefragt, ob mir jemand mit einem Skript helfen könnte, das einen Bereich von Daten kopiert, der ständig auf Google Sheets aktualisiert wird. Die Site wäre in Safari geöffnet und aktiv. Ich war mir also nicht sicher, ob ich die Aktivierung aktivieren musste. Dies war mein Versuch, aber ich weiß, dass ich den Safari-Teil nicht richtig mache.
`tell application "Safari"
select worksheet "Sheet1"
select range "a1:h1" of worksheet "Sheet1"
tell application "System Events" to keystroke
"c" using command down
tell application "Safari"
end tell
macos
safari
applescript
google
SUBLIMECAL18
quelle
quelle
select worksheet ...
undselect range ...
weil sie nicht Bestandteil des Safari-Wörterbuchs von Safari sind.Antworten:
AppleScript ist zwar mit der JavaScript-Interaktion möglich, aber nicht das beste Werkzeug.
Ich würde vorschlagen, die Google Sheets-API . Sie können Daten leicht mit ihrer API lesen. Da die API Java, PHP usw. und nicht AppleScript unterstützt, ist sie für diese Site nicht relevant. Ich würde vorschlagen, weiter zu fragen Paketüberfluss .
quelle