2016-12-30 80 views
0

我在兩個不同的Gmail帳戶上編寫腳本。在第一個帳戶中,getPermalink()給出完整的線程對話,而第二個總是隻顯示線程中的第一條消息。在Gmail中getPermalink只顯示第一條消息

thread.getPermalink() 

我檢查了兩個帳戶的Gmail設置,但沒有任何顯着差異。

您是否與getPermalink()有相同的問題?

回答

0

如果您查看Google Apps腳本documentationgetPermalink()僅適用於傳統的Gmail界面,而不適用於收件箱,並且它會爲收件箱中的第一個線程記錄永久鏈接。

這是它的代碼。

// Logs the permalink for the first thread in the inbox 
var thread = GmailApp.getInboxThreads(0,1)[0]; 
Logger.log(thread.getPermalink()); 

此外,檢查是否有完全權限的Gmail帳戶

+0

我用'GmailApp.search( '在:收件箱主題:[任務]之後:' + lastDate);' 我也有完全permision和Gmail是在經典模式不收件箱 –