Ищу решение для работы с Google Таблицами

Ищу решение для работы с Google Таблицами. Бесплатное или платное.

(Работаю в основном кубиками, где не сложно меняю кубики C# кодом подсмотренным здесь, на форуме)

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

    3 комментария
  1. Настасья

    ()

    Работу через API не пробовали?

    Ответить

  2. Сергей

    ()

    Если обрабатываете через браузер, то увеличьте в ProjectMaker/ZennoPoster предел потребляемой памяти в браузере до максимума. А то почти все сервисы гугла очень много ее кушают для нормальной работы, и как доходит до предела, то зависают на пару секунд…минут:
    Настройки > Инстанс > Максимальное кол. памяти
    Если шаблон долго в цикле работает, то надо перезапуск инстанса каждые пару минут делать чтобы пореже так зависало.
    и разрядность браузера пробуйте сменить на х64:
    Настройки > Инстанс > Браузер по умолчанию

    Ответить

  3. Илья

    ()

    Альтернатива — чтение 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 вариантов и примеров много.

    Ответить

Оставить отзыв

Публикуя свою персональную информацию в открытом доступе на нашем сайте вы, даете согласие на обработку персональных данных и самостоятельно несете ответственность за содержание высказываний, мнений и предоставляемых данных. Мы никак не используем, не продаем и не передаем ваши данные третьим лицам.