Size: a a a

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

2020 March 15

OP

Oleg Puchev in Чат | Google Таблицы и скрипты
Роман Игнатов
По-моему, с похожей проблемой приходили уже, когда query переносил данные достаточно странно? Заменить query на что-то другое?
Это понятно.
В данном случае имеет место сложное (много вариантное) формирование диапазона, для этого QUERY как нельзя лучше подходит.
Другие варианты наверное возможны, но уж очень геморройно это делать без QUERY😞
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Oleg Puchev
Всех приветствую!!!

Столкнулся с проблемой со скриптовой выгрузкой диапазона, сформированного с помощью QUERY
В двух словах пояснение функционала:
1. Формируется диапазон значений с помощью различных формул, в т.ч. и QUERY
2. Скрипт копирует данный диапазон в другую Таблицу

Все в общем то просто, НО ЕСТЬ ПРОБЛЕММА:
1. Значения, сформированные с помощью QUERY скрипт читает через раз, при этом значения, сформированные с помощью других формул читает стабильно (вчера целый день значения QUERY не читал, вечером читал нормально, сегодня опять не читает.) При этом вместо значений пишет  #N/A (нет данных) или вообще пустые ячейки
https://prnt.sc/rgmmw1 - скрин исходника
https://prnt.sc/rgmp4o - скрин Таблицы назначения

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

Просьба, откликнуться тем, кто с такой проблемой сталкивался и знает, как ее можно решить.

БОЛЬШЯА ПРОСЬБА, ПОМОГИТЕ ПЛИЗ
Привет, добавь flush, во-первых, во-вторых - sleep между итерациями
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Вообще, чтобы формулы досчитались достаточно spreadsheet flush
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Oleg Puchev
Всех приветствую!!!

Столкнулся с проблемой со скриптовой выгрузкой диапазона, сформированного с помощью QUERY
В двух словах пояснение функционала:
1. Формируется диапазон значений с помощью различных формул, в т.ч. и QUERY
2. Скрипт копирует данный диапазон в другую Таблицу

Все в общем то просто, НО ЕСТЬ ПРОБЛЕММА:
1. Значения, сформированные с помощью QUERY скрипт читает через раз, при этом значения, сформированные с помощью других формул читает стабильно (вчера целый день значения QUERY не читал, вечером читал нормально, сегодня опять не читает.) При этом вместо значений пишет  #N/A (нет данных) или вообще пустые ячейки
https://prnt.sc/rgmmw1 - скрин исходника
https://prnt.sc/rgmp4o - скрин Таблицы назначения

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

Просьба, откликнуться тем, кто с такой проблемой сталкивался и знает, как ее можно решить.

БОЛЬШЯА ПРОСЬБА, ПОМОГИТЕ ПЛИЗ
А где таблица с примером-то?
источник

V

Vadim_ua in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Привет, добавь flush, во-первых, во-вторых - sleep между итерациями
Так в sleep нужно время указывать или я что то путаю?
источник

OP

Oleg Puchev in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Привет, добавь flush, во-первых, во-вторых - sleep между итерациями
Добрый день, Евгений.
Если не сложно, просьба, можешь вставить в скрипт необходимую корректировку?
источник

OP

Oleg Puchev in Чат | Google Таблицы и скрипты
Eugeny Namokonov
А где таблица с примером-то?
Пример могу выслать, но в нем скрипт работает нормально
источник

OP

Oleg Puchev in Чат | Google Таблицы и скрипты
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Олег, а зачем у вас вот этот кусок кода?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ну я могу предположить, в чем проблема - исходная таблица много весит, в ней много данных и много формул. Исходная Таблица тормозит при работе?
источник

OP

Oleg Puchev in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Ну я могу предположить, в чем проблема - исходная таблица много весит, в ней много данных и много формул. Исходная Таблица тормозит при работе?
Исходная таблица действительно не маленькая, но и не тормозит
источник

OP

Oleg Puchev in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Олег, а зачем у вас вот этот кусок кода?
Скрипт писал не я, но насколько я вижу, в данном куске определяется последняя строка диапазона для копирования
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Oleg Puchev
Скрипт писал не я, но насколько я вижу, в данном куске определяется последняя строка диапазона для копирования
Так, я немного все оптимизировал, самое главное - я добавил флаш перед тем, как мы берем данные из листа, то есть, эта команда должна сначала обновить все формулы, а только потом мы возьмем результат.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Должно помочь, проблема была именно в просчете формул - query в большой таблице просто не всегда успевала обновляться из-за обилия других формул и поэтому то выполнялась нормально, то выводила n/a
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
этот кусок был не нужен, я его убрал, но в принципе он не на что и не влиял, просто полученный массив пересобирался в скрипте, но в итоге принимал такую же форму, что и в начале
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Забирайте код, пробуйте, если проблема останется - то сможем написать тоже самое, но без QUERY.
источник

ВЗ

Владислав Земляков... in Чат | Google Таблицы и скрипты
Всем привет. Есть таблица с данными по времени 9числа) Прошу помочь этим данным присвоить места от 1 и выше по возрастанию. К примеру: Имеем время 4 х участников: 10.1, 12,5, 15,6, 9.1. Напротив каждого времени нужно что бы таблица выставила числа от 1 и выше. напротив 9.1 -1, напротив 10.1 -2 ,напротив 12,5 -3, напротив 15,6 -4. Тем самым мы видим кто на каком месте согласно результатов.
источник

OP

Oleg Puchev in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Забирайте код, пробуйте, если проблема останется - то сможем написать тоже самое, но без QUERY.
Евгений, при запуске выдает ошибку
https://prnt.sc/rgn9kq
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
доступ только на чтение
источник

ВЗ

Владислав Земляков... in Чат | Google Таблицы и скрипты
хм, смотрел что бы на редактирование
источник