Проблема с экстрактором электронной почты Gmail из контекстного гаджета
Я столкнулся с ошибкой с google.com:RecipientToEmailExtractor
экстрактор. При получении письма с адреса, похожего на a.b.cdef@gmail.com
(1 буква с 1 периодом), полученный адрес abcdef@gmail.com
, Периоды удалены. ab.cd.ef@gmail.com
не имеет проблем и извлекает правильный адрес.
И проблема только с адресом. С и CC экстракторы в порядке.
Есть ли способ исправить это?
Кроме того, поскольку я не смог найти подходящий канал для сообщения об этой проблеме (без группы Google или страницы с проблемами), где я могу отправить отчет об ошибке?
1 ответ
Google нашел мне ссылку для ошибок GAS: https://code.google.com/p/google-apps-script-issues/issues/list
В краткосрочной перспективе вы можете написать функцию, которая всегда удаляет точки из адресов перед сравнением. Вот предложение от Stackru с использованием регулярных выражений: Фильтрация периодов по адресам электронной почты с помощью регулярного выражения. Возможно, вы захотите использовать и знак "+". См. Поиск регулярного выражения, соответствующего адресу Gmail +
Что касается правильного канала, я вспоминаю (но не могу найти информацию сейчас), что группа Google для GAS когда-то указала, что вопросы следует задавать в переполнении стека. Я опубликовал несколько вопросов GAS в Web Apps и попросил перенести их сюда по этой причине.