-label: закрепленный работает в Gmail, но не в функции GmailApp.search() Google Apps Script?
Следующий поиск Gmail / Inbox By Gmail возвращает все закрепленные в моем почтовом ящике.
in:inbox label:pinned
И это возвращает все неподкрепленные входящие сообщения.
in:inbox -label:pinned
примечание: несмотря на то, что сообщения "закреплены" в папке "Входящие" Gmail, а не в Gmail, поиск по-прежнему работает в обоих веб-приложениях.
Следующий скрипт Google Apps регистрирует только прикрепленные письма.
function GetUnpinnedEmails() {
var threads = GmailApp.search('in:inbox label:pinned');
for (var i = 0; i < threads.length; i++) {
message = threads[i].getMessages()[0];
subject = message.getSubject();
Logger.log(subject)
}
}
Однако следующий скрипт Google Apps регистрирует все входящие электронные письма, включая прикрепленные сообщения.
function GetUnpinnedEmails() {
var threads = GmailApp.search('in:inbox -label:pinned');
for (var i = 0; i < threads.length; i++) {
message = threads[i].getMessages()[0];
subject = message.getSubject();
Logger.log(subject)
}
}
GmailApp.search('in:inbox NOT label:pinned')
также возвращает все входящие сообщения.
Я думаю, что это ошибка, но я подумал, что увижу, что я что-то упустил. Благодарю.
1 ответ
Больше не проблема. Google исправил проблему.
https://issuetracker.google.com/issues/64715312