Size: a a a

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

2020 February 13

АЕ

Александр Ермолов... in Чат | Google Таблицы и скрипты
Кабинеты :)
источник

АЕ

Александр Ермолов... in Чат | Google Таблицы и скрипты
места опенспейс и тд :)
источник

K

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

АЕ

Александр Ермолов... in Чат | Google Таблицы и скрипты
у нас другие задачи :)
источник

AT

Andrey Tkachenko in Чат | Google Таблицы и скрипты
Всем привет.
Подскажите пожалуйста, какой формулой лучше всего извлечь часть текста из ячейки по параметрку "name" или разбить по столбцам?

Пример текста в ячейке
{"name": "Антон", "email": "sos_doff@yahoo.com", "phone": "380631212980", "type_of_congratulations": "email"}
источник

АК

Антон Кузнецов... in Чат | Google Таблицы и скрипты
​​Учимся извлекать из текста нужное. База знаний регулярных выражений для REGEXEXTRACT.

Друзья, мы подготовили для вас Таблицу с паттернами регулярных выражений, она поможет достать из текста:
— номер телефона
— электропочту
— какую-то цифру или слово
— вы сможете чуть лучше понять регулярки


А еще можно заменять и проверять, не только доставать. Напоминаем, в Google Таблицах есть три функции для работы с регулярными выражениями: REGEXEXTRACT для извлечения, REGEXMATCH для проверки соответствия и REGEXREPLACE для замены текста.

Таблица сделана силами нашего чата, спасибо: @IT_sAdmin, @mrykin, @avazbek88, Макс Махров.

Если вы хотите добавить примеры своих выражений — просто напишите мне (@namokonov) в лс.
источник

АК

Антон Кузнецов... in Чат | Google Таблицы и скрипты
Andrey Tkachenko
Всем привет.
Подскажите пожалуйста, какой формулой лучше всего извлечь часть текста из ячейки по параметрку "name" или разбить по столбцам?

Пример текста в ячейке
{"name": "Антон", "email": "sos_doff@yahoo.com", "phone": "380631212980", "type_of_congratulations": "email"}
должно помочь ☝️
источник

K

Kanat in Чат | Google Таблицы и скрипты
Andrey Tkachenko
Всем привет.
Подскажите пожалуйста, какой формулой лучше всего извлечь часть текста из ячейки по параметрку "name" или разбить по столбцам?

Пример текста в ячейке
{"name": "Антон", "email": "sos_doff@yahoo.com", "phone": "380631212980", "type_of_congratulations": "email"}
источник

AT

Andrey Tkachenko in Чат | Google Таблицы и скрипты
Антон Кузнецов
должно помочь ☝️
Спасибо огромное, данный мануал есть, регулярно им пользуюсь, но вот подходящей фомулы для этого кейса найти не получилось :(
источник

AT

Andrey Tkachenko in Чат | Google Таблицы и скрипты
Спасибо!
Пришлось убрать все спецсимволы из текста, и только потом сработала формула
=REGEXEXTRACT(E2:E, "name: ([А-яA-z]+)")
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Andrey Tkachenko
Спасибо!
Пришлось убрать все спецсимволы из текста, и только потом сработала формула
=REGEXEXTRACT(E2:E, "name: ([А-яA-z]+)")
Их тоже можно экранировать.
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Andrey Tkachenko
Всем привет.
Подскажите пожалуйста, какой формулой лучше всего извлечь часть текста из ячейки по параметрку "name" или разбить по столбцам?

Пример текста в ячейке
{"name": "Антон", "email": "sos_doff@yahoo.com", "phone": "380631212980", "type_of_congratulations": "email"}
О, вообще это структура объекта, в нее можно ходить пользовательской функцией и доставать значение по ключу email
источник

DS

DMITRIY SADCHENKO in Чат | Google Таблицы и скрипты
Ребята кто подскажет как мне в Код.gs получить переменную ID текущей таблицы?
источник

AT

Andrey Tkachenko in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Их тоже можно экранировать.
А есть кейс как экранировать буквы, например Алёна? буква "ё" обрывает и передает в ячейку "Ал" вместо "Алёна" :)
источник

D

Dmitriy in Чат | Google Таблицы и скрипты
let id = SpreadsheetApp.getActive().getId()
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Dmitriy
let id = SpreadsheetApp.getActive().getId()
👍
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Ну либо не getActive, а какая конкретная таблица, открытая по id / url
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
А если у тебя есть список url - ты можешь выдергнуть регуляркой из них ID
источник

D

Dmitriy in Чат | Google Таблицы и скрипты
Я снова с телефона🙈так короче
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
function getIdFromUrl(url) { return url.match(/[-\w]{25,}/); }

P.S. Регулярное выражение [-\w]{25,} матчит ровно 25 символов, каждым из которых может быть либо буква-цифра-подчёрк (\w, word character), либо дефис.
источник