Size: a a a

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

2020 November 23

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
ссылка на сообщение. любопытно, что за задача решалась
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
ссылка на Каната у меня своя есть :)
источник

v

volond in Чат | Google Таблицы и скрипты
Так он мне так прислал
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
volond
Так он мне так прислал
а. всё. я понял, что он делает
источник

v

volond in Чат | Google Таблицы и скрипты
Michael Smirnov
ссылка на сообщение. любопытно, что за задача решалась
Все покрыто мраком формул
источник

K

Kanat in Чат | Google Таблицы и скрипты
volond
Все покрыто мраком формул
Это к чему?)
Щас решил бы короче с квери
Год прошел? Вспомнил
По себе не суди Володя. Я свое все всегда помню и разобрать любой сложности формулу осилю
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Kanat
Это к чему?)
Щас решил бы короче с квери
Год прошел? Вспомнил
По себе не суди Володя. Я свое все всегда помню и разобрать любой сложности формулу осилю
эпоха до FLATTEN?
источник

V

Vladislav in Чат | Google Таблицы и скрипты
Евгений Анатольевич
Ааааа, точно. Но может есть какое-то известное свойство, чтобы проверить на адрес. Со стандартными средствами разобрался - вариантов предлагается много - хоть, как я понимаю, ни одинне работает до конца корректно. А у меня может быть два адреса в строке, три. И не всегда они разделены ; Эх... Поэтому можно просто преобразовать формулу для подсчета @. Не знаю, можно ли тут  удобно найти прошлые разговоры - у меня не получилось - поэтому на всякий случай напоминаю https://docs.google.com/spreadsheets/d/1xrP_Uull90CkaYLmVPwZ5ksI9xYFdcgBvFXx86paLKQ/edit#gid=1789329503
=ARRAYFORMULA(LEN(REGEXREPLACE(B5:B; "([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)"; "↻")) - LEN(SUBSTITUTE(REGEXREPLACE(B5:B; "([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)"; "↻"); "↻"; "")))
Работает с 9 и 10 строками тоже
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Michael Smirnov
Подколку заценил: вопрос про регулярки и "Е-mail" через русскую Е
Если смотреть на стандарты, то в адресе эл.почты могут быть символы национальных алфавитов
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Vitaliy P.
Если смотреть на стандарты, то в адресе эл.почты могут быть символы национальных алфавитов
Речь про название параметра
источник

Е

Е in Чат | Google Таблицы и скрипты
Eugeny Namokonov
привет, а это - итоговая версия формулы? если да, то она выглядит странно, ты для каждой непустой ячейки в Q2:Q ВПР-ишь номер закупки из ячейки G2

кстати, а какая у тебя сейчас задача в целом, что именно ты парсишь из сайта госзакупки?
Извиняюсь за долгий ответ, вчера так и не добрался до компьютера...
Мне кажется на закупках большинство получают одну и ту же информацию) О новых закупках. Делаю чтобы не вручную искать каждый раз закупки, переносить к себе в БД и тд а чтобы автоматом все выгружалось. Сэкономит мне кучу времени
источник

Е

Е in Чат | Google Таблицы и скрипты
Е
Доброй ночи всем кто не спит)
https://docs.google.com/spreadsheets/d/14QaQ4pfHLqZalwNTABkNUluTGWA2K-iDB0bU0c8jOr0/edit?usp=sharing

Подскажите по функции ВПР - не пойму как она работает. Лист 2, столбец O. Должен подтягивать значения из T, но почему-то подтягивает не то значение. В ячейке О2 по идее должно быть 27.11
В продолжение своих вопросов:
С удивлением увидел что функция importfeed обновила данные без моего участия. Я думал что она так не умеет. Хотя когда ещё разбирался с importfeed и importxml помню что вроде как наткнулся на упоминание что они автоматически обновляются, но тогда для меня это не имело принципиального значения. Подскажите, с какой периодичностью они обновляются? А то я уже хотел начать разбираться со скриптом который удаляет и возвращает формулу, но может он мне не нужен? Ну и в связи с этим ещё вопрос по filter (он у меня собирает информацию со всех листов на одном) - он автоматом работает? Какие-нибудь действия типа запуска таблицы требуются?
источник

MS

Michael Smirnov in Чат | Google Таблицы и скрипты
Vladislav
=ARRAYFORMULA(LEN(REGEXREPLACE(B5:B; "([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)"; "↻")) - LEN(SUBSTITUTE(REGEXREPLACE(B5:B; "([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9_-]+)"; "↻"); "↻"; "")))
Работает с 9 и 10 строками тоже
Зачем regexreplace, а потом substitute? Можно ведь сразу на пустоту заменить
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Е
Извиняюсь за долгий ответ, вчера так и не добрался до компьютера...
Мне кажется на закупках большинство получают одну и ту же информацию) О новых закупках. Делаю чтобы не вручную искать каждый раз закупки, переносить к себе в БД и тд а чтобы автоматом все выгружалось. Сэкономит мне кучу времени
Понятно. А зачем эта информация конкретно вам, работаете в компании, в которой заставляют парсить эту информацию, дабы найти интересный подряд?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Е
В продолжение своих вопросов:
С удивлением увидел что функция importfeed обновила данные без моего участия. Я думал что она так не умеет. Хотя когда ещё разбирался с importfeed и importxml помню что вроде как наткнулся на упоминание что они автоматически обновляются, но тогда для меня это не имело принципиального значения. Подскажите, с какой периодичностью они обновляются? А то я уже хотел начать разбираться со скриптом который удаляет и возвращает формулу, но может он мне не нужен? Ну и в связи с этим ещё вопрос по filter (он у меня собирает информацию со всех листов на одном) - он автоматом работает? Какие-нибудь действия типа запуска таблицы требуются?
источник

Е

Е in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Понятно. А зачем эта информация конкретно вам, работаете в компании, в которой заставляют парсить эту информацию, дабы найти интересный подряд?
Да, все верно
А почему такой вопрос? Есть что-нибудь предложить готовое?)
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Е
Да, все верно
А почему такой вопрос? Есть что-нибудь предложить готовое?)
Напиши ТЗ, скинь в чатик
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Я не обещаю, что я или кто-то 100% сделает бесплатно и сделаем вообще, но по крайней мере если подобных задач накопится много от разных людей - мы подумаем над созданием решения для канала )
источник

Е

Е in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Да я все пытаюсь понять требования, поэтому и спрашиваю. Что конкретно должно делать решение?
Да если честно то большая часть уже готова, надо только немного доделать
В результате планирую вывести все объекты на канбан доску и там с ними работать. В принципе так сейчас и происходит, но поиск и перенос на доску происходит в ручном режиме, что, ясное дело, очень неудобно и занимает много времени
источник