我在Google Apps脚本中编写了一个脚本,该脚本创建了两个过滤器。我将其实施到Web应用程序中,并且在几个不大的帐户上都能正常工作。但是,当我尝试在主要帐户上使用它时,应该可以正常工作,但是却收到了一个无法真正理解的错误。
“对gmail.users.settings.filters.create的API调用失败,并出现错误:空响应(69版,文件“ createFilter”))
function createFitler(labelold,me){
var response = Gmail.Users.Labels.list('me');
var labelID = "";
var labelName = "";
for (var i = 0; i < response.labels.length; i++) {
var label = response.labels[i];
if(label.name == labelold)
{
labelID = label.id;
labelName = label.name;
}
}
var filter = Gmail.newFilter();
var filter2 = Gmail.newFilter();
filter.criteria = Gmail.newFilterCriteria();
filter.criteria.from = labelold;
filter2.criteria = Gmail.newFilterCriteria();
filter2.criteria.to = labelold;
filter.action = Gmail.newFilterAction();
filter.action.removeLabelIds = ['INBOX'];
filter.action.addLabelIds = [labelID];
filter2.action = Gmail.newFilterAction();
filter2.action.removeLabelIds = ['INBOX'];
filter2.action.addLabelIds = [labelID];
// Create the filter
Gmail.Users.Settings.Filters.create(filter, me);
Gmail.Users.Settings.Filters.create(filter2, me);
}
最奇怪的部分是它在我的域帐户上正常运行,但在archive@mydomain.com帐户上却不正常。