Size: a a a

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

2020 April 01

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
по рекомендации запись +7 921 000 00 00 невалидна?
источник

AM

Artem Melikian in Чат | Google Таблицы и скрипты
volond
А что можно наваять в ячейке что бы было читабельно
Только костыльное баловство https://img.netpeak.ua/melik/1TG7IS3.png
источник

АИ

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

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Авазбек Исманов
по рекомендации запись +7 921 000 00 00 невалидна?
валидна. Плюс — это неотъемлимая часть номера
источник

v

volond in Чат | Google Таблицы и скрипты
Vitaliy P.
Преобразование  +7 921 7921 делает номер невалидным
Виталий как всегда в своем репертуаре цепляется к тому к чему можно прицепится не читая всю переписку
Первое писал для себя и указал что
Мое апи схавает все
НО ТАБЛИЦУ УДОБНО ВНОСИТЬ  38*******
Второе
В той таблице что я выложил предусмотрен вариант настройки под разные маски
источник

v

volond in Чат | Google Таблицы и скрипты
Vitaliy P.
валидна. Плюс — это неотъемлимая часть номера
Хочешь помочь участвуй
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Удобство внесения отлично фиксится форматом ячейки
источник

v

volond in Чат | Google Таблицы и скрипты
Vitaliy P.
Удобство внесения отлично фиксится форматом ячейки
Ага это если Ты вносишь а если через форму гугл где валидацию не прикрутить
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
volond
Хочешь помочь участвуй
"[\s|\+|(|)|-|]" → "[\s+()-]"
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
Если заменить эту регулярку, то преобразование
7(921)566-75667921566-7566
станет работать как задумано  79215667566
источник

v

volond in Чат | Google Таблицы и скрипты
Vitaliy P.
Если заменить эту регулярку, то преобразование
7(921)566-75667921566-7566
станет работать как задумано  79215667566
Годно
источник

v

volond in Чат | Google Таблицы и скрипты
Какая регулярка буде
т соответствовать ста
ндарту
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
volond
Хочешь помочь участвуй
Упрощение логики.
Длина номера 10 символов. Уберем весь мусор из номера и извлечем последние 10 символов, добавив 38 в начале
=ARRAYFORMULA("38"&REGEXEXTRACT(TO_TEXT(REGEXREPLACE(TO_TEXT(A10:A12); "[\s+()-]";""));".*(\d{10})"))
источник

Д

Даниил in Чат | Google Таблицы и скрипты
привет, подскажите пожалуйста как решить такую задачу

Исходные данные в столбце.

Задача: после каждых 9 строк нужна транспонирование столбца в строк

Пример: https://docs.google.com/spreadsheets/d/12L40Kaov77gsJEzps7kTpGI_BRLrLcFRJYm_XtUJSiY/edit#gid=0
источник

VP

Vitaliy P. in Чат | Google Таблицы и скрипты
ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(TEXTJOIN("=";FALSE;A2:A20);"=="; FALSE));"="))
источник

АИ

Авазбек Исманов... in Чат | Google Таблицы и скрипты
с помощью if
источник

VP

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

Д

Даниил in Чат | Google Таблицы и скрипты
Vitaliy P.
Количество строк не имеет значения, если блоки разделены одной пустой ячейкой.
При склеивании пустая ячейка станет "==", по которому можно разбить слепленные блоки на отдельные колонки.
Транспонируем, получаем массив слепленных строк которые очищаем от служебного разделителя обычным сплитом
афигеть круто, спасибо большое!
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
Здравствуйте, в чем ошибка у меня? Помогите пожалуйста.
источник

A

Admin in Чат | Google Таблицы и скрипты
Эарн Дэвисон
Здравствуйте, в чем ошибка у меня? Помогите пожалуйста.
пример
источник