2013-08-21 59 views
0

當我嘗試使用GmailMessage類的getPlainBody()方法時。當我執行以下代碼時,顯示錯誤消息「無效的MIME類型」。任何人都可以幫助我驗證我的代碼中有什麼問題嗎?Google Apps腳本中的錯誤:使用getPlainText時出現mime類型錯誤

function processLabel(labelName) { 
    var targetLabel = GmailApp.getUserLabelByName(labelName); 
    var targetThreads = targetLabel.getThreads(); 
    return targetThreads; 
}; 

function getEmailPlainText() { 
    var targetThreads = processLabel('@today'); 
    var threadsCount = targetThreads.length; 
    for (var i = 0; i < threadsCount; i++) { 
    var targetThread = targetThreads[i]; 
    var messageCount = targetThread.getMessageCount(); 
    var subject = targetThread.getFirstMessageSubject(); 
    var lastMessage = targetThread.getMessages()[messageCount-1]; 
    var lastMessageContent = lastMessageContent = lastMessage.getPlainBody(); 
};  
+1

我驗證了此代碼並進行了測試。代碼運行時沒有任何錯誤,它能夠獲取最新的消息內容。 –

回答

0

當郵件具有特定類型的附件時,這似乎是一個錯誤。

Check here and vote it up

+0

如果你想讓你的答案有用,請給出鏈接後的最簡單描述。 – Kris

相關問題