ответ

0

Нет необходимости использовать сценарий для этого. Функция regexextract может извлечь дату, которая затем может быть объединена в любой формат. Лучше всего использовать три вспомогательные столбцы, которые могут быть скрыты (скажем, X, Y, Z). В X2, положить

=regexextract(B2, "(\d{2})/(\d{2})/(\d{4})") 

Это будет помещать месяц, дату и год в ячейки X2, Y2, Z2. Затем в D2 положить

=Y2 & "." & X2 & "." & Z2 

и все готово.

Это также работает в режиме arrayformula, сразу обработки весь столбец:

=iferror(arrayformula(regexextract(B2:B, "(\d{2})/(\d{2})/(\d{4})"))) 

где iferror подавляет ошибку из клеток, которые не содержат дату.

После этого

=arrayformula(if(len(Z2:Z), Y2:Y & "." & X2:X & "." & Z2:Z,)) 

рекомбинирует дату, снова оставляя пробелы, где дата не была разобранные вне.