Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Поделиться:

Скрипт в Google Spreadsheet для поиска информации в письмах

Заказчик
Отзывы фрилансеров: + 4 0 - 0
Зарегистрирован на сайте 2 года и 9 месяцев
Бюджет: по договоренности
Добрый день!

Мне нужен скрипт выполняющий поиск определенных кусков инфорации в письмах на gmail используя gmail api. Ниже техническое задание:

Таблица:

1. Вкладка settings, здесь мы указываем следующие параметры:
а) Date from – дата от какого числа письма смотреть.
б) Date to – дата до какого числа письма смотреть.
Если эти две ячейки пустые, то проверяем все письма.
в) Subject – тема письма. Если мы ставим * (или знак который вы предложите), то это значит что все что угодно после этого знака.
г) Label – критерий поиска – ярлык на письме.
д) Keywords – далее собственно и самая суть, это ключевые слова которые нужно вытащить из определенного контекста. Может быть множество ключевых слов, что находим то и вытаскиваем. Например в столбце keyword1 в ячейке прописано "Hi, $keyword1" это значит что нужно найти в теле письма такой текст и вырвать это слово которое стоит за $keyword1. Тоже самое и для других слов.

2. Вкладка DB, здесь мы подставляем следующие параметры:
а) Date from и date to которые были введены при поиске. Если не были введены, то поле остается пустым.
б) Subject найденных писем по нашим критериям поиска
в) Label – label писем, если таковые были
г) keywords – далее колонки соответственно с вырванными из тела письма ключевыми словами keyword1, keyword2, keyword3 и т.д.

Важно! keyword ищется по телу письма, но если мы ставим $skeyword1, то ищется в теме письма.

Вот и все.
Разделы:
Опубликован:
13.10.2017 | 12:07