Google Таблицы - Атомарное добавление строк

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63
Кто-нибудь пробовал эту опцию?
Лепит куда хочет и как хочет.
Сделал кубик "Добавить строку".
3 раза добавил - в облако пришла только одна строка.
Или во внутренней таблице 5 строк в облаке 2.
Потом начинает лепить не в конец таблицы, а в начало.
Перезаписывает в облаке одну на другую.

P.S. Не могу побороть лимит запросов на гугл таблице.
Атомарное добавление строк - я так понимаю, если это делается без синхронизации с облаком, то и запросов будет меньше?
 
Последнее редактирование:

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
745
Баллы
113
Пробовал, строку наверно надо увеличивать, записал строчку, увеличил переменную. Таблица и записать ячейку, строку и столбец, посчитал сколько строк, посчитал сколько столбцов и записываешь, позиции измерял через лимиты, там секунды измеряет позицию и сразу записывает.
1638539606164.png
 

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63
Пробовал, строку наверно надо увеличивать, записал строчку, увеличил переменную. Таблица и записать ячейку, строку и столбец, посчитал сколько строк, посчитал сколько столбцов и записываешь, позиции измерял через лимиты, там секунды измеряет позицию и сразу записывает.
Посмотреть вложение 86206
Прочитал, ничего не понял. Зачем позиции увеличивать если я просто добавляю строку.
там секунды измеряет позицию и сразу записывает.
тоже не понял, как секунды измеряют позицию
 
Последнее редактирование:

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Атомарное добавление стоит использовать, когда с одной таблицей может работать несколько копий ZennoPoster (расположенных на разных серверах).
Подробнее - https://zennolab.atlassian.net/wiki/spaces/RU/pages/851673094

P.S. Не могу побороть лимит запросов на гугл таблице.
А сколько у Вас таблиц в работе?
 

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63
А сколько у Вас таблиц в работе?
больше 70 Листов в однопотоке - 1 копия ZennoPoster
причем количество строк в таблицах меньше 50, а добавляется несколько.

Идея была уйти от ограничения по времени на пользователя за счет уменьшения колич запросов к облачной таблице.
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
больше 70 Листов в однопотоке - 1 копия ZennoPoster
причем количество строк в таблицах меньше 50, а добавляется несколько.

Идея была уйти от ограничения по времени на пользователя за счет уменьшения колич запросов к облачной таблице.
Из справки:
На количество запросов, в упрощенном виде, влияют два фактора - изменялась ли таблица и включена ли загрузка сторонних изменений (настройка Политика обработки изменений таблицы).

Если загрузка сторонних изменений включена, то каждую минуту будет отправляться запрос к Drive API для сравнения версий таблиц.
При изменении самой таблицы используются разные виды запросов, в целом до 5 запросов на таблицу в минуту. Т.е. если активно меняются 10 таблиц, то будет максимум около 60 запросов в минуту (Sheets API + Drive API).
Выходит, что у Вас в минуту (при включенной настройке "Всегда загружать изменения из облака" и при условии, что каждую минуту изменяется каждая таблица) делается 70 * 6 = 420 запросов, в час - 25200. И лимит у Вас улетает меньше чем за 2 часа.

Чтоб сэкономить можно отключить загрузку изменений в удалённой таблице (если они Вам не нужны).

Если есть возможность, то перестроить логику таким образом, что сначала данные сохранялись в локальную таблицу, а потом, например раз в час, выгружались в удалённую.
 

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63
Последнее редактирование:

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63
Атомарное добавление стоит использовать, когда с одной таблицей может работать несколько копий ZennoPoster (расположенных на разных серверах).
Подробнее - https://zennolab.atlassian.net/wiki/spaces/RU/pages/851673094
Пожалуйста, прочитайте старт пост и вот этот ответ
Интересно ваше мнение.
 

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