Но если из вышенаписанного мало чего понятно, я хуй знает, наверно нужно сначала основы программирования изучать, даже просто Google Scripts будет мало без основ (операции, переменные, циклы, массивы, как парсить Json)
2. ... но чуть более сложные вещи я предпочитаю кодить на чистом Python, забирать что надо с любых сайтов и вставлять в таблицы через библиотеку на Питоне
Самая нормальная библиотека для работы с таблицами вроде Google Sheets API v4, не путать с устаревшим gspread (хоть раньше и его хватало)
Для запросов побольше можно создать Sidebar. Там на чистом Javascript парсишь что нужно, формируешь как надо компактно и передаешь в таблицу. И там уже с помощью Google Script заполняешь ячейки. На самом деле в данном плане гугл особо не ограничивает по лимитам. У меня была проблема только тогда, когда несколько приложений стали работать с 1000+ таблиц. Тогда вразумил начальство, что надо бы отдельный сайт с базами данных реализовать и перенести бизнес-логику туда.
P.S. Прочитал не совсем так. Если есть лимиты на стороннем сервисе. Можно с помощью прокси этот момент обойти.
Спасибо за развёрнутый ответ! Основы программирования я знаю, с Google-скриптами тоже имел дело, писал там несложные функции для табличек. С питоном не знаком совершенно, к сожалению. Ладно, буду курить дальше, почитаю про UrlFetchApp)
С ресурсами дело не имел, но с таблицами и API вообще ежедневно
1. В таблицах встроенный язык скриптов Google Scripts (по сути Javascript со вставками)
Добавляется в таблицу через Tools -> Script Editor меню
Небольшие задачи автоматизации я делаю через него, и там все ок
Запросы к внешним ресурсам делаются через UrlFetchApp
https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app
Но если из вышенаписанного мало чего понятно, я хуй знает, наверно нужно сначала основы программирования изучать, даже просто Google Scripts будет мало без основ (операции, переменные, циклы, массивы, как парсить Json)
2. ... но чуть более сложные вещи я предпочитаю кодить на чистом Python, забирать что надо с любых сайтов и вставлять в таблицы через библиотеку на Питоне
Самая нормальная библиотека для работы с таблицами вроде Google Sheets API v4, не путать с устаревшим gspread (хоть раньше и его хватало)
Гайдов много, например тут https://habr.com/ru/post/483302/
но там, вроде, какие-то ограничения на бесплатное использование (например, количество запросов в час, а у меня тут 400+ игр).
Не думаю что это проблема, тебе же не 24/7 нужно парсить базу? Подключился в рамках лимита, собрал данные и достаточно
В-третьих, наверняка подобные запросы будут использовать некие внутренние ID для каждой игры на конкретном ресурсе, у меня их нет
Надо курить их API, там все будет расписано, какие запросы и какие ответы
Для запросов побольше можно создать Sidebar. Там на чистом Javascript парсишь что нужно, формируешь как надо компактно и передаешь в таблицу. И там уже с помощью Google Script заполняешь ячейки. На самом деле в данном плане гугл особо не ограничивает по лимитам. У меня была проблема только тогда, когда несколько приложений стали работать с 1000+ таблиц. Тогда вразумил начальство, что надо бы отдельный сайт с базами данных реализовать и перенести бизнес-логику туда.
P.S. Прочитал не совсем так. Если есть лимиты на стороннем сервисе. Можно с помощью прокси этот момент обойти.
Спасибо за развёрнутый ответ! Основы программирования я знаю, с Google-скриптами тоже имел дело, писал там несложные функции для табличек. С питоном не знаком совершенно, к сожалению. Ладно, буду курить дальше, почитаю про UrlFetchApp)