Внизу скрипт - используется в этом посте (без его прочтения то, что ниже не имеет смысла).
var properties = {
queryString: 'from:amz@gmail.com to:amz+rashody@gmail.com NOT is:starred',
};
function checkMail(){
var sh = SpreadsheetApp.openById("id_таблицы").getSheets()[0];
var query = properties.queryString;
var threads = GmailApp.search(query);
if(threads.length < 1) return;
for(var i = 0; i < threads.length; i++){
var messages = threads[i].getMessages();
for(var j = 0; j < messages.length; j++){
if(!messages[j].isStarred()){
if(messages[j].getPlainBody() !== null) {
var string1 = messages[j].getPlainBody().match(/.*/);
var string2 = messages[j].getPlainBody().replace(/.*/,'').trim();
}
else {
var string1 = '';
var string2 = '';
}
sh.appendRow([
new Date(),
// messages[j].getFrom(),
messages[j].getSubject().replace(/,/,'.'),
//messages[j].getPlainBody().trim()
string1+''
]);
var last = sh.getLastRow();
sh.getRange(last, 3).setNote(string2);
messages[j].star();
}
}
}
}
Комментариев нет:
Отправить комментарий