Size: a a a

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

2019 September 30

K

Kanat in Чат | Google Таблицы и скрипты
парс идет с двух таблиц разных, объяснить только может сам заказчик, я уже выкинул из головы этот алгоритм))
источник

АП

Александр Прозоров... in Чат | Google Таблицы и скрипты
Kanat
парс идет с двух таблиц разных, объяснить только может сам заказчик, я уже выкинул из головы этот алгоритм))
Если идёт импорт только с двух таблиц не легче перенести данные на 2 листа и уже с этих листов брать данные?
источник

K

Kanat in Чат | Google Таблицы и скрипты
легче, но я за оптимизацию)
источник

A

Alexander in Чат | Google Таблицы и скрипты
Kanat
Переслано от Kanat
самая длинная формула в моей жизни🤯
Если хотя бы с 1 импортренжем будет проблема , то все накроется и как потом найти в каком именно
источник

K

Kanat in Чат | Google Таблицы и скрипты
Alexander
Если хотя бы с 1 импортренжем будет проблема , то все накроется и как потом найти в каком именно
Потом скрипты в ход пойдут
источник

SM

Stanislav Maslakov in Чат | Google Таблицы и скрипты
народ, а подскажите в квери как то можно столбцы скрывать если они пустые , вот идет формула
=QUERY({'1 МЕЗОЦКЛ'!BS:DS};
"Select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14,Col15,Col16,Col17,Col18,Col19,Col20,Col21,Col22,Col23,Col24,Col25,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52 where (Col53 =date'"&TEXT($B$1;"yyyy-mm-dd")&"'and Col3 is not null) order by Col3 asc";1)
в определенный момент колнки 1,2,3,4,5 и тд могут быть полностью пустые, можно ли как то их в таком случае скрывать?
источник

И

Игорь MeGa in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Надо сделать как там, только запускать не отправку почты, а календарь, как в твоем случае
Спасибо. Получилось. События в календарь добавляются.
источник

И

Игорь MeGa in Чат | Google Таблицы и скрипты
Вот только небольшая проблема, скрипт запускается 2 раза одновременно.
один раз нарпямую, второй через триггеры
первый с ошибкой второй good
источник

И

Игорь MeGa in Чат | Google Таблицы и скрипты
источник

И

Игорь MeGa in Чат | Google Таблицы и скрипты
Это может и не критично, но может знаете как исправить? чтобы он запускался только из триггера
источник

И

Игорь MeGa in Чат | Google Таблицы и скрипты
переименование функции onEdit не работает совсем
источник

SM

Stanislav Maslakov in Чат | Google Таблицы и скрипты
Игорь MeGa
переименование функции onEdit не работает совсем
может дать название функции любое другое и поставить в триггере запуск этой функции при изменении, только все события в onEdit которые были и к которым вы образались через event.getRange надо будет поменять на ss.getActiveRange, тогда заработает
источник

D

Dmitriy in Чат | Google Таблицы и скрипты
Stanislav Maslakov
народ, а подскажите в квери как то можно столбцы скрывать если они пустые , вот идет формула
=QUERY({'1 МЕЗОЦКЛ'!BS:DS};
"Select Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8,Col9,Col10,Col11,Col12,Col13,Col14,Col15,Col16,Col17,Col18,Col19,Col20,Col21,Col22,Col23,Col24,Col25,Col26,Col27,Col28,Col29,Col30,Col31,Col32,Col33,Col34,Col35,Col36,Col37,Col38,Col39,Col40,Col41,Col42,Col43,Col44,Col45,Col46,Col47,Col48,Col49,Col50,Col51,Col52 where (Col53 =date'"&TEXT($B$1;"yyyy-mm-dd")&"'and Col3 is not null) order by Col3 asc";1)
в определенный момент колнки 1,2,3,4,5 и тд могут быть полностью пустые, можно ли как то их в таком случае скрывать?
Можно попробовать фильтр для этого квери, убрать заголовки и для условия фильтра вывести индексом первую строку квери ну и поставить "<>"
Или транспонировать первый  квери и пихать во второй с условиями is not null
источник

SM

Stanislav Maslakov in Чат | Google Таблицы и скрипты
Dmitriy
Можно попробовать фильтр для этого квери, убрать заголовки и для условия фильтра вывести индексом первую строку квери ну и поставить "<>"
Или транспонировать первый  квери и пихать во второй с условиями is not null
Transpose делал, надо что бы заголовки остались в изначальном виде, я ыильтровал, но выходило все равно черти что
источник

D

Dmitriy in Чат | Google Таблицы и скрипты
Если только в фильтр без заголовков?
источник
2019 October 01

И

Игорь MeGa in Чат | Google Таблицы и скрипты
Stanislav Maslakov
может дать название функции любое другое и поставить в триггере запуск этой функции при изменении, только все события в onEdit которые были и к которым вы образались через event.getRange надо будет поменять на ss.getActiveRange, тогда заработает
Получилось.
Спасибо большое всем неравнодушным
источник

АВ

Алексей Веселов... in Чат | Google Таблицы и скрипты
всем привет! подскажите пожалуйста - возможно ли функцию фильтр автоматически сделать на весь столбец (т.е. чтобы в каждой ячейке столбца фильтровались нужные значения и при этом формула стояла только в верхней ячейке и ее не нужно было протягивать)???
пробовал через arrayformula чтонибудь придумать но не получилось..
источник

D

Denis in Чат | Google Таблицы и скрипты
Алексей Веселов
всем привет! подскажите пожалуйста - возможно ли функцию фильтр автоматически сделать на весь столбец (т.е. чтобы в каждой ячейке столбца фильтровались нужные значения и при этом формула стояла только в верхней ячейке и ее не нужно было протягивать)???
пробовал через arrayformula чтонибудь придумать но не получилось..
привет, а есть пример?
источник

D

Denis in Чат | Google Таблицы и скрипты
array+filter нельзя
источник

АВ

Алексей Веселов... in Чат | Google Таблицы и скрипты
query(unique(filter('1'!a3:a;'1'!b3:b=e3));"select * limit1";0) вот такая формула в каждой ячейке, хочу ее распространить на весь столбец автоматически, чтобы потом ее не протягивать
источник