Тема Gmail на листе Google - PullRequest
0 голосов
/ 12 июня 2019

Для работы мне нужно, чтобы тема всех моих электронных писем вставлялась в лист Google по одному. Я пробовал несколько сценариев, и ни один из них не работал до сих пор. Я не понимаю, как работает JavaScript, кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 12 июня 2019
function getEmails_(q) {
  sh0.clear();
    var emails = [];
    var threads = GmailApp.search(q);
    for (var i in threads) {
        var msgs = threads[i].getMessages();
        for (var j in msgs) {
            emails.push([msgs[j].getPlainBody(), [msgs[j].getSubject(), [msgs[j].getDate(), [msgs[j].getTo(), [msgs[j].getFrom()

            ]]]]]);
        }
    }
    return emails;

}

function appendData_(sh0, array2d) {
    sh0.getRange(sh0.getLastRow() + 1, 1, array2d.length, array2d[0].length).setValues(array2d);
}

function saveEmails() {
    var array2d = getEmails_(SEARCH_QUERY);
    if (array2d) {
        appendData_(sh0, array2d);
    }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...