Як скопіювати діапазон даних з google аркушів за допомогою Applescript


1

Мені було цікаво, чи може хтось допомогти мені зі сценарієм, який копіював би цілий ряд даних, які постійно оновлюються на аркушах google. Сайт буде відкритим та активним у Safari. Тому я не був впевнений, чи потрібно мені командувати активувати. Це була моя спроба, але я знаю, що я не роблю правильно сафарі.

`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 нічого не знає, як це зробити, select worksheet ...і select range ...тому, що вони не є частиною словника AppleScript Apple Safari.
користувач3439894

Я використовував команди, які я знав, що працювали в Excel, і я знаю, що в аркушах Google також є робочий аркуш. Це була спроба
SUBLIMECAL18

@JBis, ОП відверто заявила: "Це була моя спроба, але я знаю, що не роблю частину сафарі правильно". і саме тому я зробив коментар, який я зробив до ОП!
користувач3439894

Відповіді:


0

Хоча це можливо при взаємодії з JavaScript, AppleScript - не найкращий інструмент для використання.

Я б запропонував використовувати API Google Таблиць . Ви можете легко читати дані за допомогою їх API. Оскільки API підтримує Java, PHP тощо, а не AppleScript, це не тематика для цього сайту. Я б запропонував запитати на StackOverflow .


@ SUBLIMECAL18 Немає проблем. Якщо це було корисно, будь ласка, позначте як прийняте та / або оновіть, натиснувши відповідний прапорець і стрілку вгору ліворуч від моєї відповіді.
JBis
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.