Google apps script 用谷歌脚本在Gmail邮件中添加星星

Google apps script 用谷歌脚本在Gmail邮件中添加星星,google-apps-script,gmail,message,Google Apps Script,Gmail,Message,我对谷歌脚本完全陌生,我正试图找出如何在一条我标记为“R/R(short)/R(ASAP)”的消息上加上星星,并且这个标签至少保留了一天。有什么建议吗?以下是到目前为止我得到的信息: function star2do() { var delayDays = 1 // Enter # of days before messages are starred var maxDate = new Date(); maxDate.setDate(maxDate.getDate()-delayDays);

我对谷歌脚本完全陌生,我正试图找出如何在一条我标记为“R/R(short)/R(ASAP)”的消息上加上星星,并且这个标签至少保留了一天。有什么建议吗?以下是到目前为止我得到的信息:

function star2do() {
var delayDays = 1 // Enter # of days before messages are starred
var maxDate = new Date();
maxDate.setDate(maxDate.getDate()-delayDays);
var label = GmailApp.getUserLabelByName("R/R(short)/R(ASAP)");
var threads = label.getThreads();
for (var i = 0; i < threads.length; i++) {
if (threads[i].getLastMessageDate()<maxDate)
  {
    threads[i].markUnread();
    threads[i].addLabel(star) //this is where I'm having issues
  }
}
}
函数star2do(){
var delayDays=1//输入消息加星号前的天数#
var maxDate=新日期();
maxDate.setDate(maxDate.getDate()-delayDays);
var label=GmailApp.getUserLabelByName(“R/R(short)/R(ASAP)”;
var threads=label.getThreads();
对于(var i=0;i
希望这有帮助:)

threads[i].getMessages()[0].markUnread().star();