我的目標是從特定帳戶獲取電子郵件並將其作爲公告發布到網站上。我已經完成了這個。然而,有一種獨特的情況,即帶有附加信息的電子郵件將以相同的主題顯示(主題是帖子的標題)。我需要取出這張照片並將其作爲公告發布。但是,createAnnouncements會引發錯誤,指出該帖子已存在。不過,我可以手動發佈兩個相同標題的帖子。無法使用Google Apps腳本中的createAnnouncements發佈相同標題的公告
我已經嘗試了許多事情,如getAnnouncements和getAllDecedents,但沒有任何服務我的目的或接近它。
有沒有一種方法我可以刪除舊的帖子,並創建新的帖子還是有辦法我可以使用createAnnouncements發佈相同的標題的消息?任何在這方面的幫助將非常感激。
我已經在下面加入了我的代碼藥水。
var pageTitlePattern = /^\[.*\] \[/;
var pageTitleArray = pageTitlePattern.exec(messageSubject);
var pageTitle = pageTitleArray[0].substr(1,pageTitleArray[0].length - 4);
var messageIdPattern = /\] \[.*\]$/;
var messageIdArray = messageIdPattern.exec(messageSubject);
var messageId = messageIdArray[0].substr(3,messageIdArray[0].length - 4);
var postBody = formatMessage(message, false) + "<br>" + "<font color=\"#ffffff\">" + messageId + "</font>";
var newAccouncement = postPage.createAnnouncement(pageTitle, postBody);
var files = message.getAttachments();
for (var k = 0; k < files.length; k++) {
newAccouncement.addHostedAttachment(files[k]);
cabinetPage.addHostedAttachment(files[k]);
}
message.markRead();