Задать вопрос
@Makroshka

Как в apps script прописать удаление текста в ячейке до первого найденного символа?

Все добрый день!
Суть задачи следующая. Например у нас в ячейке есть тест "ЧЧЧ «ММММ «ТТТ» КККК» ЛЛЛ." Мне надо удалить текст до первой кавычки («) и после последней кавычки (»). То есть в итоге должно остаться "«ММММ «ТТТ» КККК»". Никак не могу сообразить как это сделать. И в интернете ничего подобного не нашла. Помогите, пожалуйста
  • Вопрос задан
  • 19 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Apps Script
Google Products Expert
Apps Script

function myFunction() {
  const range = SpreadsheetApp.getActiveSpreadsheet().getRange("C11");
  const value = range.getValue();
  const newValue = String(value).replace(/^.*?«(.*)».*$/gmi, "$1");
  range.setValue(newValue);
}


Или используйте формулу для работы с регулярными выражениями

=REGEXEXTRACT(C11;"«(.*)»")

67c1cae5440ef365069037.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы