Size: a a a

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

2020 November 22

V

Vadim_ua in Чат | Google Таблицы и скрипты
Артем Файзулов
понимаю Ваше мнение. Т.к. я видел сотни исходных сообщений за последние полгода, я понимаю, что их возможно описать регулярными выражениями. Отличия есть в написании, но все они предсказуемы. Просто у меня пока не хватает знаний в этой области.
Вам Роман верно указал. Не отправляйте одним сообщением в таблицу создайте диалог с ботом и опросите по всем пунктам юзеа после чего результаты опроса сформируйте в строку и запишите на лист. Есть колхоз вариант
Между опросами ставите какой-то условный символ для разделения информации например "@" потом делает split  и по индексу также формируете строку :)
источник

v

volond in Чат | Google Таблицы и скрипты
Vadim_ua
Вам Роман верно указал. Не отправляйте одним сообщением в таблицу создайте диалог с ботом и опросите по всем пунктам юзеа после чего результаты опроса сформируйте в строку и запишите на лист. Есть колхоз вариант
Между опросами ставите какой-то условный символ для разделения информации например "@" потом делает split  и по индексу также формируете строку :)
Вы правы и не правы
Гуглу вот плевать Иванов пролечен или Пролечен Иванов
Но регулярки тут не помогут
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
Vadim_ua
Вам Роман верно указал. Не отправляйте одним сообщением в таблицу создайте диалог с ботом и опросите по всем пунктам юзеа после чего результаты опроса сформируйте в строку и запишите на лист. Есть колхоз вариант
Между опросами ставите какой-то условный символ для разделения информации например "@" потом делает split  и по индексу также формируете строку :)
спасибо, возьму на заметку
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
volond
Вы правы и не правы
Гуглу вот плевать Иванов пролечен или Пролечен Иванов
Но регулярки тут не помогут
спасибо за Ваши комментарии
источник

v

volond in Чат | Google Таблицы и скрипты
Артем Файзулов
спасибо за Ваши комментарии
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
Юрий
Мне кажется, что данные лучше собирать с помощью формы. Где статические данные определить выпадающим списком, а для остальных полей указать пояснения отправляющим, типа «только фамилия» или «Фамилия И. О.»
Если нужно, каждую отправку формы дублировать в телегу (примеров здесь достаточно).
Форму можно использовать как google, так и свою.
спасибо, про форму думал, для нас больше подходит бот в Телеге, который будет предлагать варианты ответов, но пока для меня это слишком сложно. Скрипты - это магия)
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
подскажите каким регулярным выражением можно из сообщения:

GTR2
Помыткин пролечен,
На укладку готовится Цыкунова, следующие
Осипова🆕, Сабирова 🆕

убрать смайлики и запятые и оставить только буквы и переносы строк? Это возможно вообще?
Ссылку на таблицу не прикрепляю, думаю не требуется.
источник

v

volond in Чат | Google Таблицы и скрипты
Артем Файзулов
спасибо, про форму думал, для нас больше подходит бот в Телеге, который будет предлагать варианты ответов, но пока для меня это слишком сложно. Скрипты - это магия)
Нет
хотите пример
Перейдите в этой статье по ссылке
Build a Bot with Zero Coding
источник

v

volond in Чат | Google Таблицы и скрипты
Артем Файзулов
подскажите каким регулярным выражением можно из сообщения:

GTR2
Помыткин пролечен,
На укладку готовится Цыкунова, следующие
Осипова🆕, Сабирова 🆕

убрать смайлики и запятые и оставить только буквы и переносы строк? Это возможно вообще?
Ссылку на таблицу не прикрепляю, думаю не требуется.
[А-Яа-я\n]
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
volond
[А-Яа-я\n]
=ARRAYFORMULA(trim(REGEXEXTRACT(H3:H;"[GTR123А-Яа-я\n ,.]+")))
я изначально такую формулу пробовал, но она останавливается на смайлике и не идет дальше
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
на вкладке Ивлекатель реальные сообщения экспериментирую
ошибка наблюдается в строке 21
источник

v

volond in Чат | Google Таблицы и скрипты
Артем Файзулов
на вкладке Ивлекатель реальные сообщения экспериментирую
ошибка наблюдается в строке 21
Бан за использование смайликов работает лучше любой регулярки
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
volond
Бан за использование смайликов работает лучше любой регулярки
нашел решение:

=REGEXREPLACE(I21;"[🆕]";"")
источник

v

volond in Чат | Google Таблицы и скрипты
Артем Файзулов
нашел решение:

=REGEXREPLACE(I21;"[🆕]";"")
источник

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
в массиве наших отчетных сообщений используется только один смайлик, обозначающий нового пациента, если Вы имеет ввиду, что смайликов может быть много)
источник

v

volond in Чат | Google Таблицы и скрипты
Артем Файзулов
в массиве наших отчетных сообщений используется только один смайлик, обозначающий нового пациента, если Вы имеет ввиду, что смайликов может быть много)
Все Смайлы в топку
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Артем Файзулов
подскажите каким регулярным выражением можно из сообщения:

GTR2
Помыткин пролечен,
На укладку готовится Цыкунова, следующие
Осипова🆕, Сабирова 🆕

убрать смайлики и запятые и оставить только буквы и переносы строк? Это возможно вообще?
Ссылку на таблицу не прикрепляю, думаю не требуется.
Элементарно)
=REGEXREPLACE(A1;"([\x{1F000}-\x{1FBFF},\x{2600}-\x{26FF}])";"_")
источник

VP

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

АФ

Артем Файзулов... in Чат | Google Таблицы и скрипты
Vitaliy P.
Элементарно)
=REGEXREPLACE(A1;"([\x{1F000}-\x{1FBFF},\x{2600}-\x{26FF}])";"_")
Вау!!! Большое спасибо. Я пока не понимаю, как это работает, поэтому не элементарно)
источник