РЕДАКТИРОВАТЬ
В руководстве по предоставленной вами ссылке и в вашем коде дата, используемая для запроса сообщений из Gmail, взята из вашей связанной электронной таблицы, поэтому эта часть будет быть установленным вами.
Для запроса сообщения код использует переменную gsearch
, которая форматируется параметром q
Guidelines с использованием операторов поиска Gmail и вставка данных в запрос из переменной data
, полученной с помощью методов getDataRange и getValues , на ваши листы. Для того, что я вижу в поисковых операторах, нет возможности запрашивать сообщения по времени, минимум 1 день.
Кроме того, они объясняют, что настроили управляемый по времени триггер для выполнения функции SearchEmail
один раз в день. Для этой части вы можете использовать метод everyHours , чтобы создать триггер для выполнения функции один раз в час. Запустите указанную ниже функцию один раз, чтобы создать триггер:
function createTimeTriger1hour() {
ScriptApp.newTrigger("SearchEmail")
.timeBased()
.everyHours(1)
.create();
}