Size: a a a

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

2020 March 24

NK

Nikita Kuznetsov in Чат | Google Таблицы и скрипты
Vitaliy P.
ваше отч[е,ё]т сожрет и отч,т
Спасибо за помощь!
Я вспомнил, что в квадратных скобках надо просто перечислять символы, запятые не нужны.
Итоговая регулярка, которую принимает Автопилот:
отч[её]т(.+|)\n+(.+|)вес(.+)\n+(.+|)калории(.+)\n+(.+|)белки(.+)\n+(.+|)жиры(.+)\n+(.+|)углеводы(.+)
Пусть пишут "вес - дохрена", лишь бы писали)
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Nikita Kuznetsov
Спасибо за помощь!
Я вспомнил, что в квадратных скобках надо просто перечислять символы, запятые не нужны.
Итоговая регулярка, которую принимает Автопилот:
отч[её]т(.+|)\n+(.+|)вес(.+)\n+(.+|)калории(.+)\n+(.+|)белки(.+)\n+(.+|)жиры(.+)\n+(.+|)углеводы(.+)
Пусть пишут "вес - дохрена", лишь бы писали)
а порядок строк перепутать не могут?
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Nikita Kuznetsov
Спасибо за помощь!
Я вспомнил, что в квадратных скобках надо просто перечислять символы, запятые не нужны.
Итоговая регулярка, которую принимает Автопилот:
отч[её]т(.+|)\n+(.+|)вес(.+)\n+(.+|)калории(.+)\n+(.+|)белки(.+)\n+(.+|)жиры(.+)\n+(.+|)углеводы(.+)
Пусть пишут "вес - дохрена", лишь бы писали)
что такое (.+|) ?
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Я бы матчил строки по отдельности и одним выражением, закидывая полученные данные в хэш. После чего проверять, все ли значения есть и запрашивать недостающие
источник

D

Dmitriy in Чат | Google Таблицы и скрипты
Jordan
Прав
Я бы взялся, но меня тошнит от подобных расписаний, 6 лет составлял, больше видеть не могу😂🤢🤢
источник

NK

Nikita Kuznetsov in Чат | Google Таблицы и скрипты
Vitaliy P.
что такое (.+|) ?
Строка необязательно может начинаться со слова "вес".
То есть: любой символ или пустота, слово "вес", что-то ещё.

Вот такое должно принимать:
отчет
- вес 1
1калории 2
8белки 3
4жиры 4
3углеводы 5
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
а зачем там | ?
источник

NK

Nikita Kuznetsov in Чат | Google Таблицы и скрипты
Vitaliy P.
а зачем там | ?
Если я напишу .+вес
то не будет реагировать на "вес"
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Потому что "ноль и более символов" это *
+ это "один и более"
источник

NK

Nikita Kuznetsov in Чат | Google Таблицы и скрипты
Пробовал выше звёздочку. Моему боту она не понравилась. То ли он не умеет работать со звёздочками, то ли был баг в регулярке.
источник

NK

Nikita Kuznetsov in Чат | Google Таблицы и скрипты
Vitaliy P.
Я бы матчил строки по отдельности и одним выражением, закидывая полученные данные в хэш. После чего проверять, все ли значения есть и запрашивать недостающие
А вы говорите о решении в рамках гугл-таблиц?
Мне интересны все идеи, да и вообще любая новая информация.
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
О скриптах
источник

VP

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

D

Dmitry Alekseevich in Чат | Google Таблицы и скрипты
Всем привет!

У меня есть проблема с визуальной частью.

Может кто знаком но у меня с этим траблы.

Как сделать условное форматирование для всей таблицы, с хотя условие для форматирования 1колонка.

Например:
У меня таблица лидеров, мне нужно чтобы таблица анализируя 'A2:A' закрашивала не только ячейку из диапазона но и всю остальную строку.

Задача усложняется тем что все это должно быть градиентом, от большего к меньшему.

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

Надежда только на вас.

https://docs.google.com/spreadsheets/d/19pd74sdm-2YyD4fizwi3Uj9ml0AHp1QCGRD8GlH-nqU/edit?usp=sharing
источник

NK

Nikita Kuznetsov in Чат | Google Таблицы и скрипты
Dmitry Alekseevich
Всем привет!

У меня есть проблема с визуальной частью.

Может кто знаком но у меня с этим траблы.

Как сделать условное форматирование для всей таблицы, с хотя условие для форматирования 1колонка.

Например:
У меня таблица лидеров, мне нужно чтобы таблица анализируя 'A2:A' закрашивала не только ячейку из диапазона но и всю остальную строку.

Задача усложняется тем что все это должно быть градиентом, от большего к меньшему.

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

Надежда только на вас.

https://docs.google.com/spreadsheets/d/19pd74sdm-2YyD4fizwi3Uj9ml0AHp1QCGRD8GlH-nqU/edit?usp=sharing
Я использовал лайфхак отсюда: https://www.youtube.com/watch?v=I_HAVlofUoM
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Dmitry Alekseevich
Всем привет!

У меня есть проблема с визуальной частью.

Может кто знаком но у меня с этим траблы.

Как сделать условное форматирование для всей таблицы, с хотя условие для форматирования 1колонка.

Например:
У меня таблица лидеров, мне нужно чтобы таблица анализируя 'A2:A' закрашивала не только ячейку из диапазона но и всю остальную строку.

Задача усложняется тем что все это должно быть градиентом, от большего к меньшему.

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

Надежда только на вас.

https://docs.google.com/spreadsheets/d/19pd74sdm-2YyD4fizwi3Uj9ml0AHp1QCGRD8GlH-nqU/edit?usp=sharing
если у вас пять строк, то расцветку можно и в пять правил сложить)
источник

D

Dmitry Alekseevich in Чат | Google Таблицы и скрипты
Vitaliy P.
если у вас пять строк, то расцветку можно и в пять правил сложить)
Не совсем понимаю как, по задумке кол-во колонок не будет меняться
источник

D

Dmitry Alekseevich in Чат | Google Таблицы и скрипты
Сейчас просмотрю, спасибо.
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Dmitry Alekseevich
Не совсем понимаю как, по задумке кол-во колонок не будет меняться
если номер = 1, то всю строку залить цветом1
если номер = 2, то всю строку залить цветом2
источник

D

Dmitry Alekseevich in Чат | Google Таблицы и скрипты
Vitaliy P.
если номер = 1, то всю строку залить цветом1
если номер = 2, то всю строку залить цветом2
планируется что строк может быть и 100 и 200
источник