0
我試圖獲得最後一封電子郵件線索csv附件ID,但我在編寫代碼時遇到困難。任何人都可以幫忙?從線程獲取最後一封電子郵件並獲取csv附件
var searcher = "Automail-"+CurrentDateFormat+".csv";
var searchedThreads = GmailApp.search('subject:""'+searcher+'""')[0];
var id = searchedThreads.getId();
var dateMessage = GmailApp.getMessageById(id).getDate();
var contentmessage = GmailApp.getMessageById(id).getPlainBody();
var attachtextLength = GmailApp.getMessageById(id).getAttachments()[0].getDataAsString().length;
if (attachtextLength >= 150){
var attachtext = GmailApp.getMessageById(id).getAttachments()[0].getDataAsString();
UpdateSheet(attachtext);
有什麼困難?你會得到什麼錯誤? –
由於代碼目前我能夠獲取附件,但只能從第一封電子郵件中獲取,而不是最後一封電子郵件。 –
那麼會發生什麼?嘗試插入調試語句來檢查各種變量的值。你可以從第二封電子郵件中獲取任何其他信息,或根本沒有? –