Ищу решение для работы с Google Таблицами
Ищу решение для работы с Google Таблицами. Бесплатное или платное.
(Работаю в основном кубиками, где не сложно меняю кубики C# кодом подсмотренным здесь, на форуме)
У меня есть решение как зайти в таблицу, перейти на нужную ячейку, взять значение а потом при необходимости записать туда значение. Но есть проблемы — работа через браузер, ооочень медленно (хотя в таблице сейчас не более 100 строк) + почему-то примерно к 5й строке скрипт подвешивает projectMaker настолько что спасает только перезагрузка.




()
Работу через API не пробовали?
()
Если обрабатываете через браузер, то увеличьте в ProjectMaker/ZennoPoster предел потребляемой памяти в браузере до максимума. А то почти все сервисы гугла очень много ее кушают для нормальной работы, и как доходит до предела, то зависают на пару секунд…минут:
Настройки > Инстанс > Максимальное кол. памяти
Если шаблон долго в цикле работает, то надо перезапуск инстанса каждые пару минут делать чтобы пореже так зависало.
и разрядность браузера пробуйте сменить на х64:
Настройки > Инстанс > Браузер по умолчанию
()
Альтернатива — чтение json формата гугл таблицы.
Публикуем таблицу для интернета
Подставляем ID вместо replace-this-with-your-spreadsheet-id. ID это часть ссылки между d и edit
https://spreadsheets.google.com/feeds/list/replace-this-with-your-spreadsheet-id/od6/public/values?alt=json
Вот тут про этот метод хорошо описано
https://blog.rudylee.com/2017/12/25/google-spreadsheet-as-json-api/
Писать в ячейку умеете, как работать с json вариантов и примеров много.