Size: a a a

Чат | Google Таблицы и скрипты

2019 July 13

D

Dmitriy in Чат | Google Таблицы и скрипты
Спасибо☺! В памяти всплывала эта табличка, в итоге вчера нашел только правила записи условий для квери, фильтр и sumif без пустых. В принципе, за ссылкой на этот пост и обращался. Просто никто не успел ответить и получился диалог с самим собой. Кстати, продуктивный)
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Dmitriy
Спасибо☺! В памяти всплывала эта табличка, в итоге вчера нашел только правила записи условий для квери, фильтр и sumif без пустых. В принципе, за ссылкой на этот пост и обращался. Просто никто не успел ответить и получился диалог с самим собой. Кстати, продуктивный)
👍👌
источник

АК

Андрей Курицын... in Чат | Google Таблицы и скрипты
Всем привет, подскажите пожалуйста. Возможно ли к гугл форме подцепить сразу несколько таблиц? Например выбрать ответственного менеджера и задача сваливается в таблицу к ответственному менеджеру. Пока получается только выдергивать из общей по совпадению фамилии, быть может есть способ проще? Спасибо
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Андрей Курицын
Всем привет, подскажите пожалуйста. Возможно ли к гугл форме подцепить сразу несколько таблиц? Например выбрать ответственного менеджера и задача сваливается в таблицу к ответственному менеджеру. Пока получается только выдергивать из общей по совпадению фамилии, быть может есть способ проще? Спасибо
Берем формулу query / filter и выдергиваем менеджеров на отдельные листы из листа, на который форма отправляет ответы
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Можно даже в другие Таблицы выдергивать, через importrange. Куда же проще.
источник

АК

Андрей Курицын... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Берем формулу query / filter и выдергиваем менеджеров на отдельные листы из листа, на который форма отправляет ответы
Принято, спасибо
источник

A

Admin in Чат | Google Таблицы и скрипты
Dmitriy
в квери? без разницы, а в СУММЕСЛИ пустую ячеку с формулой не считает пустой
В тему, про "пустые"
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Admin
В тему, про "пустые"
Выше ж уже отправил
источник

D

Dmitriy in Чат | Google Таблицы и скрипты
Admin
В тему, про "пустые"
Спасибо))))
источник

A

Admin in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Выше ж уже отправил
Повторение мать учение))))
Сорь, не видел
Ответил прямиком
источник

D

Dmitriy in Чат | Google Таблицы и скрипты
Лучше пусть чаще встречается)
источник
2019 July 14

Jツ

Johnny Gilipsy ツ in Чат | Google Таблицы и скрипты
Всем привет! Подскажите такой вопрос - мой бот вносит изменения в таблицу. Возможно случится так, что бот попытается внести изменения сразу в две ячейки в одно время. Будет ли это работать или может быть какой то сбой и одна из ячеек не получит изменения. Благодарю!
источник

Jツ

Johnny Gilipsy ツ in Чат | Google Таблицы и скрипты
И что будет, если бот попытается внести 2 изменения в одну и туже ячейку, с разницей, к примеру, в пол секунды.
источник

SG

Serhiy Gavka in Чат | Google Таблицы и скрипты
Johnny Gilipsy ツ
Всем привет! Подскажите такой вопрос - мой бот вносит изменения в таблицу. Возможно случится так, что бот попытается внести изменения сразу в две ячейки в одно время. Будет ли это работать или может быть какой то сбой и одна из ячеек не получит изменения. Благодарю!
Тоже это интересно. Мне кажется что просто будут идти 2 паралельных процесса и пойдёт перезапись значений. Можно конечно поставить эксперимент.

Было бы конечно не плохо иметь возможность заморозить какую-то область во время работы скрипта. Думал может это через range protect сделать, но ещё не пробовал, не знаю может ли скрип это делать. Думаю ещё над каким-то костылём, может записывать какие-то служебные значения куда-то, чтобы скрипты их проверяли пред началом работы, чтобы если и произойдет перезапись то она не произошла бы в важной области данных.
источник

Jツ

Johnny Gilipsy ツ in Чат | Google Таблицы и скрипты
Serhiy Gavka
Тоже это интересно. Мне кажется что просто будут идти 2 паралельных процесса и пойдёт перезапись значений. Можно конечно поставить эксперимент.

Было бы конечно не плохо иметь возможность заморозить какую-то область во время работы скрипта. Думал может это через range protect сделать, но ещё не пробовал, не знаю может ли скрип это делать. Думаю ещё над каким-то костылём, может записывать какие-то служебные значения куда-то, чтобы скрипты их проверяли пред началом работы, чтобы если и произойдет перезапись то она не произошла бы в важной области данных.
Можно конечно попробовать поставить эксперимент, но это не просто одновременно кинуть два запроса на бот с двух разных аккаунта. По крайне мере у меня недостаточно опыта для этого ) скрипты я тем более не знаю как работают и как это реализовать. У меня простая задача - бот-конструктор передает значение в таблицу, когда пользователь вносит данные. И я пока не знаю что произойдет, если так совпадет, что одновременно два пользователя захотят изменить значение в одной и то же ячейке. Поэтому вопрос - как два запроса на изменения в гугл шитс обработаются, если они произойдут одновременно и не приведет ли это к тому, что толькод одно изменение произойдет, а второй нет? Возможно кто-то еще знает ответ.
источник

Jツ

Johnny Gilipsy ツ in Чат | Google Таблицы и скрипты
Стоит ли переживать что одно из изменений может потеряться и лучше составить очередь из запросов к гугл шитс, чтобы пока вносятся одни изменения, последующие ожилали окончания. Или не стоит усложнять этот процесс
источник

SG

Serhiy Gavka in Чат | Google Таблицы и скрипты
По моему, хватит проверки непосредственно перед установкой значения, на не пустое значение ячейки или, при изменении, на то что времени с последнего изменения прошло очень мало (где-то видел метод получения времени изменения ячейки).
источник

Jツ

Johnny Gilipsy ツ in Чат | Google Таблицы и скрипты
Serhiy Gavka
По моему, хватит проверки непосредственно перед установкой значения, на не пустое значение ячейки или, при изменении, на то что времени с последнего изменения прошло очень мало (где-то видел метод получения времени изменения ячейки).
Не очень понял )
источник

МС

Максим Стоянов... in Чат | Google Таблицы и скрипты
Александр Прозоров
наверно с arrayformula не получиться. А если без array то можно  добавить условие на ячейку выше и блокировать дальше вычисление
Ну как бы без ArrayFormula я исам могу написать.

Но мне нужно именно в ArrayFormula.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Максим Стоянов
Ну как бы без ArrayFormula я исам могу написать.

Но мне нужно именно в ArrayFormula.
Ты хочешь находить первую незаполненную ячейку?
источник