簡體   English   中英

如何使用Google Apps腳本按電子郵件主題創建電子表格

[英]How to create a spreadsheet by email subject using Google Apps Script

每當我收到包含預定主題的電子郵件時,如何自動創建電子表格? 經過一會兒的搜索,我發現所有的教程都是使用電子表格創建電子郵件的,但是我想做相反的事情。 我已經嘗試使用getSubject()方法並將其與我的預設主題進行比較,但是它似乎無法正常工作。

這是執行此操作的腳本。 設置一個觸發器,使其每5分鍾運行一次(可以更改間隔,但是您應該相應地更改可變interval )。 它在收件箱中獲取最近的主題,選擇主題中第一條消息的主題,並將其與“創建電子表格NAME”語法匹配(NAME將是創建的電子表格的名稱)。

function ssFromEmail() {
  var interval = 5;    //  if the script runs every 5 minutes; change otherwise
  var timeFrom = Math.floor(Date.now()/1000) - 60 * interval;
  var threads = GmailApp.search('is:inbox after:' + timeFrom);
  for (var i = 0; i < threads.length; i++) {
    var subj = threads[i].getFirstMessageSubject();
    var match = subj.match(/^create spreadsheet (.*)$/i);
    if (match) {
      SpreadsheetApp.create(match[1]);
    }
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM