So kopieren Sie einen Datenbereich aus Google Sheets mit einem Applescript


1

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

1
Safari weiß nichts davon select worksheet ... und select range ... weil sie nicht Bestandteil des Safari-Wörterbuchs von Safari sind.
user3439894

Ich habe die Befehle verwendet, von denen ich wusste, dass sie für Excel funktionieren, und ich weiß, dass Google Sheets auch ein Arbeitsblatt hat. Es war ein Versuch
SUBLIMECAL18

@JBis, das OP hat einfach gesagt "Dies war mein Versuch, aber ich weiß, dass ich den Safari-Teil nicht richtig mache." und deshalb habe ich den Kommentar zum OP gemacht!
user3439894

Antworten:


0

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 .


@ SUBLIMECAL18 Kein Problem. Wenn dies hilfreich war, klicken Sie auf das Häkchen und den Aufwärtspfeil links neben meiner Antwort als akzeptiert und / oder positiv.
JBis
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.