【问题标题】:Gmail theme on Google sheetGoogle 工作表上的 Gmail 主题
【发布时间】:2019-06-12 12:31:13
【问题描述】:

为了工作,我需要将所有电子邮件的主题一一插入到 Google 表格中。我已经尝试了几个脚本,但到目前为止没有一个有效。我不明白 JavaScript 是如何工作的,谁能帮帮我?

【问题讨论】:

  • 你能举一些你试过的代码的例子吗?
  • 在主题中添加代码

标签: javascript google-apps-script google-sheets gmail


【解决方案1】:
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);
    }}

【讨论】:

    猜你喜欢
    • 2015-04-11
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 2021-10-30
    相关资源
    最近更新 更多