Почему GmailApp.getThreadById продолжает говорить неверный аргумент? - PullRequest
0 голосов
/ 01 ноября 2018

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

Код следующий

function myFunction() {
  var ID = 'XXXXXXXXXXXXXXXXXXX';
  var replyThread = GmailApp.getThreadById(ID);
}

Есть какой-нибудь совет, пожалуйста.


Позже я попробовал этот код ...

function myFunction() {
  var threads = GmailApp.getInboxThreads(0,1);
  var TID = threads[0].getId();
  Logger.log(TID);
  var messages = threads[0].getMessages();
  var body = messages[0].getBody();
  Logger.log(body);
  var target = GmailApp.getThreadById(TID);
}

Теперь это работает, и я обнаружил, что идентификатор потока отличается от идентификатора в URL

URL показывает 32 случайных заглавных буквы и маленькие буквы. Id get из метода getId показывает 16 случайных маленьких букв и цифр.

Почему это случилось?

1 Ответ

0 голосов
/ 02 ноября 2018

Теперь я понял, почему это произошло.

Чтобы получить правильный идентификатор потока из URL-адреса, я должен вернуть Gmail в прежний режим.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...