Поиск…


замечания

См. Также официальную ссылку API для GmailApp для получения дополнительной информации о доступных методах.

Получить файл CSV, прикрепленный к почте

Предположим, что у нас есть система, которая отправляет ежедневные отчеты по электронной почте в виде прикрепленных файлов CSV и что мы хотим получить к ним доступ.

function getCsvFromGmail() {
  // Get the newest Gmail thread based on sender and subject
  var gmailThread = GmailApp.search("from:[email protected] subject:\"My daily report\"", 0, 1)[0];
  
  // Get the attachments of the latest mail in the thread.
  var attachments = gmailThread.getMessages()[gmailThread.getMessageCount() - 1].getAttachments();
  
  // Get and and parse the CSV from the first attachment
  var csv = Utilities.parseCsv(attachments[0].getDataAsString());
  return csv;
}


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow