Google apps script 如何使用google Apps脚本在web应用程序中获取活动用户的未读消息?
我的网络应用程序有问题。 我想知道用户未读邮件的数量。 当我收到活跃用户时,这是一封不错的电子邮件,但这是我未读的邮件数。 脚本是一个web应用程序,设置为“以我的身份执行”(开发人员) 我的职能:Google apps script 如何使用google Apps脚本在web应用程序中获取活动用户的未读消息?,google-apps-script,gmail-api,Google Apps Script,Gmail Api,我的网络应用程序有问题。 我想知道用户未读邮件的数量。 当我收到活跃用户时,这是一封不错的电子邮件,但这是我未读的邮件数。 脚本是一个web应用程序,设置为“以我的身份执行”(开发人员) 我的职能: function getNumberUnreadMail(){ // Get Active user var email= Session.getActiveUser().getEmail(); // Get "Unread" Labels Informations var re
function getNumberUnreadMail(){
// Get Active user
var email= Session.getActiveUser().getEmail();
// Get "Unread" Labels Informations
var response = Gmail.Users.Labels.get(email,'UNREAD');
// TODO : manage value of response & errors
if(response){
var unreadNumber = response.messagesUnread;
// return Total Number of Messages Unread
return unreadNumber;
} else {
Logger.log('Error');
}
}
尝试使用
GmailApp.getInboxUnderCount()
这将返回收件箱中未读电子邮件的数量。谢谢。。我以前使用过这个,但它们接受有效用户和非活动用户的信息。我不希望用户对脚本拥有权限。(启动脚本)但是,如果我选择:以用户访问web应用程序的身份执行应用程序,并且我将脚本设置为只读,我认为它可以工作。您可以不设置“以用户访问web应用程序的身份执行应用程序”吗?