Идентификатор сообщения в надстройке Gmail пуст.

Я пишу надстройку Gmail с помощью Apps Script и хочу получить доступ к свойству заголовка Message-ID. В документации указано, что я могу сделать это, используя message.getHeader("Message-ID"), однако он возвращается пустым. Я думал, что затем попытаюсь вручную проанализировать его из необработанного сообщения, но когда я просматриваю то, что возвращается из message.getRawContent(), значение свойства Message-ID удаляется. Точно так же свойство In-Reply-To также пусто. Когда я сравниваю это с тем, что я вижу, когда нажимаю опцию «Показать оригинал» в Gmail, эти значения есть.

Я думал, что это может быть связано с отсутствием разрешения на просмотр этого свойства, но я не могу найти область, которая делает его доступным.

есть идеи?


person Togg    schedule 12.12.2019    source источник


Ответы (1)


Только что понял, что проблема заключалась в том, что идентификатор сообщения возвращался, но его нельзя было отобразить, потому что он возвращается в формате «‹CAAsNV5rAkRGiw5AnhcikB4kNNY8r5SF+VGwpq9MufwVsVRkfzw@mail.gmail.com›», который, как предполагается, является HTML-тегом. Так что простое удаление передних и конечных символов решает мою проблему.

person Togg    schedule 16.12.2019