Я пытаюсь получить последний email-поток csv ID вложений, но у меня возникают трудности с разработкой кода. Любой, кто может помочь?Получите последнее письмо от темы thread и fetch csv
var searcher = "Automail-"+CurrentDateFormat+".csv";
var searchedThreads = GmailApp.search('subject:""'+searcher+'""')[0];
var id = searchedThreads.getId();
var dateMessage = GmailApp.getMessageById(id).getDate();
var contentmessage = GmailApp.getMessageById(id).getPlainBody();
var attachtextLength = GmailApp.getMessageById(id).getAttachments()[0].getDataAsString().length;
if (attachtextLength >= 150){
var attachtext = GmailApp.getMessageById(id).getAttachments()[0].getDataAsString();
UpdateSheet(attachtext);
В чем проблема? Какие ошибки вы получаете? –
Поскольку код на данный момент я могу получить вложение, но только с 1-го письма, а не для последнего электронного письма. –
Хорошо, что происходит? попробуйте вставить операторы отладки для проверки значений различных переменных. можете ли вы получить любую другую информацию со второго сообщения или вообще ничего? –