В скрипте Google я делаю следующее: создаю черновик, накладываю на него ярлык, отправляю черновик.Затем, когда я проверяю отправленное письмо в моей учетной записи Gmail, ярлык исчезает!
Мой вопрос: почему это так?
Вот код (я проверял, что этикетка применяется правильно перед отправкой):
var draft = GmailApp.createDraft("test@gmail.com", "Email Subject", "Email Body");
var label = GmailApp.getUserLabelByName("Label Name");
label.addToThread(draft.getMessage().getThread());
draft.send();
ЭтоЭто особенно удивительно, потому что отправка черновика вручную в gmail НЕ удаляет ярлыки таким образом.
Конечно, для решения этой проблемы можно добавить ярлык после отправки (как показано ниже), но для моих целей это не так.Это не удобно, и это все еще оставляет вопрос о том, почему ярлык исчезает без ответа ...
var draft = GmailApp.createDraft("test@gmail.com", "Email Subject", "Email Body");
var label = GmailApp.getUserLabelByName("Label Name");
var message = draft.send();
label.addToThread(message.getThread());