Сценарий запуска приложений при добавлении новой строки для извлечения числа из строки

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

Прямо сейчас мне нужно скопировать эту формулу в ячейку во вновь импортированной строке, чтобы получить из нее нужное мне число: =ЕСЛИОШИБКА(REGEXEXTRACT(C5,"[0-9]+"))

Может ли кто-нибудь указать мне правильное направление, чтобы добиться этого с помощью сценария, который запускается при редактировании, чтобы избежать необходимости копировать эту формулу?


person Truss    schedule 08.11.2017    source источник


Ответы (1)


Оберните формулу в ARRAYFORMULA и задайте диапазон для просмотра:

=ARRAYFORMULA(IFERROR(REGEXEXTRACT(C5:C,"[0-9]+")))

ARRAYFORMULA не будет перезаписывать ячейки данными (вы получите #ERROR). Я бы проверил это в следующем столбце, чтобы убедиться, что вы получаете нужные данные, а затем удалил текущий столбец извлечения. Формула будет смотреть весь диапазон длины листа.

person Brian    schedule 08.11.2017