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

vredin

Client
Регистрация
06.12.2010
Сообщения
19
Благодарностей
1
Баллы
3
Ищу решение для работы с Google Таблицами. Бесплатное или платное.

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

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

vredin

Client
Регистрация
06.12.2010
Сообщения
19
Благодарностей
1
Баллы
3
я смотрел, но там уровень сложности на 2 порядка выше (для меня), чем просто сделать get запрос с параметрами (visual studio, библиотеки, классы и тд)
 

vredin

Client
Регистрация
06.12.2010
Сообщения
19
Благодарностей
1
Баллы
3
Спасибо, гуглить у меня получается. Но далее - для меня темный лес. Выше я написал - пишу на зенке кубиками с вкраплениями c# кода.
Мне нужно решение - пошаговый мануал либо другой какой вариант, если он есть.
Изучать Visual Studio, c# и интеграцию с зенкой сейчас нет ресурсов.
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 148
Благодарностей
2 152
Баллы
113
...почему-то примерно к 5й строке скрипт подвешивает projectMaker настолько что спасает только перезагрузка.
Если обрабатываете через браузер, то увеличьте в ProjectMaker/ZennoPoster предел потребляемой памяти в браузере до максимума. А то почти все сервисы гугла очень много ее кушают для нормальной работы, и как доходит до предела, то зависают на пару секунд...минут:
Настройки > Инстанс > Максимальное кол. памяти
Если шаблон долго в цикле работает, то надо перезапуск инстанса каждые пару минут делать чтобы пореже так зависало.
и разрядность браузера пробуйте сменить на х64:
Настройки > Инстанс > Браузер по умолчанию
 
Последнее редактирование:
  • Спасибо
Реакции: specialist и vredin

specialist

Client
Регистрация
28.12.2018
Сообщения
729
Благодарностей
341
Баллы
63
Изучать Visual Studio, c# и интеграцию с зенкой сейчас нет ресурсов.
Я делаю в VisualStudio или python, после переношу в ZennoPoster, если необходимо.

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

vredin

Client
Регистрация
06.12.2010
Сообщения
19
Благодарностей
1
Баллы
3
Я делаю в VisualStudio или python, после переношу в ZennoPoster, если необходимо.

Напишите что с таблицами планируете делать, так не ясно что требуется и главное зачем. Может быть проще готовые xlsx файлы закидывать в гугл будет.
Нужно считать значения в колонках B, C, E, H
далее я проверяю значения по логике. Если значение из ячейки в колонке E или H изменилось - записываю новое значение в ячейку
Строк в рабочем документе под сотню уже. Подумываю о миграции в mysql но это будет не скоро :(

https://docs.google.com/spreadsheets/d/1H1TUOPPZLz8QIHzqQI6btqsWD5z-cpipgy_BQraZEPA/edit?usp=sharing
 

specialist

Client
Регистрация
28.12.2018
Сообщения
729
Благодарностей
341
Баллы
63
Альтернатива - чтение 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 вариантов и примеров много.

Подумываю о миграции в mysql
https://www.arangodb.com/ - как альтернатива, под c# есть драйвера, можно простым post. Для некоторых задач удобнее
 
  • Спасибо
Реакции: takerz и vredin

takerz

Client
Регистрация
02.07.2016
Сообщения
179
Благодарностей
23
Баллы
18
Альтернатива - чтение 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 вариантов и примеров много.


https://www.arangodb.com/ - как альтернатива, под c# есть драйвера, можно простым post. Для некоторых задач удобнее
Здравствуйте.
Спасибо за метод с json!
Но он открывает только заголовки таблицы, а не ее содержимое. Видимо убрали такую возможность?


Почему отбой? актуальная тема)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)