Работа с Google таблицами. Запись данных.

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113
Кто то испытывает какие либо проблемы с получением и записью данных при работе с Google Таблицами? В моем случает иногда теряются пару строк т.е. не успевают записываться.

В таблице (пока) всего 30 строк, шаблон берет строку с удалением и после обработки (на конечном этапе) записывает ее в конец таблицы. Шаблон работает (пока) в один поток, без использования проксей.

Проблема присутствует как с использованием атомарного добавления строк, так и без. Снижает частоту потери данных только пауза в 60сек после добавления данных. Но блин, это час на обработку 30 строк (пауза + GET запрос). А если будет 100 и более строк?

Подразумеваю, если буду работать в несколько потоков, то проблема разрастется. Кто как с этим борется и если ть ли вообще стабильный метод решения?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 418
Благодарностей
5 900
Баллы
113

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113
Я правильно понимаю, решени как такового нет, в виду сложности технологии обмена данными с облачными сервисами, кроме как увеличивать таймауты?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 418
Благодарностей
5 900
Баллы
113
Решение - оптимизировать синхронизацию. Думаю разработчики поработают над этим в будущих версиях.
 
  • Спасибо
Реакции: one

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113
т.е. надежда все таки есть что будем работать в многопотоке с гугл таблицами? :-)
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 418
Благодарностей
5 900
Баллы
113
т.е. надежда все таки есть что будем работать в многопотоке с гугл таблицами? :-)
Оно и сейчас работает, только не очень быстро. Попробуйте таймаут выгрузки увеличить.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113
Оно и сейчас работает, только не очень быстро.
В несколько потоков я еще не пробовал, надо сначала как то добиться стабильности в один поток. Таймаут между циклами поставил 35сек и вроде бы пока все хорошо, но это много. 30 строк обрабатываются пол часа. (((
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 418
Благодарностей
5 900
Баллы
113
В несколько потоков я еще не пробовал, надо сначала как то добиться стабильности в один поток. Таймаут между циклами поставил 35сек и вроде бы пока все хорошо, но это много. 30 строк обрабатываются пол часа. (((
Надо увеличить "таймаут загрузки таблицы из облака" в настройках гугл таблиц в постере.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113
В данный момент настройки выглядят так.

66454
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 418
Благодарностей
5 900
Баллы
113
  • Спасибо
Реакции: one

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