Из сообщения об ошибке я подумал, что в BLOB-файле вложения может быть неправильный mimeType (это application/x-zip
или другие?) Для использования Utilities.unzip()
. Так как насчет этой модификации?
Модифицированный скрипт:
Пожалуйста, измените следующим образом.
От:
var csv = attachments[0];
Для того, чтобы:
var csv = attachments[0].setContentTypeFromExtension();
или
var csv = attachments[0].setContentType("application/zip");
Примечание:
- Исходя из вашего сценария и вопроса, эта модификация предполагает, что
attachments[0]
, полученный из msgs[0][0].getAttachments()
, является BLOB-файлом zip-файла. Если это не zip-файл, измените скрипт.
Ссылки:
Если я неправильно понял ваш вопрос, и это был не тот результат, которого вы хотите, я прошу прощения.