У меня есть Excel-файл (.xlsm) в качестве Gmail-вложения в моем почтовом ящике, и я хочу передать его в GDrive. Там это должно быть сохранено как GSheet. Я пытаюсь автоматизировать этот процесс с помощью Apps Script.
К сожалению, я получаю ошибку при запуске скрипта. (вызов API для drive.files.insert завершился с ошибкой: неправильный запрос) Это очень странно, потому что несколько раз скрипт работал и файл мог быть конвертирован без проблем. На прошлой неделе это сработало, как только я отправил письмо с приложением кому-то (не спрашивайте меня, где контекст). Но теперь это все история, и я не знаю, как исправить ошибку.
Я новичок в StackOverflow и с нетерпением жду каждого вашего ответа. Большое спасибо.
Вот код:
function importFunction() {
var threads = GmailApp.search('CC520_Report_Lukas_GAS_ABC');
var messages = threads[0].getMessages();
var message = messages[0];
var attachment = message.getAttachments()[0];
var resource = {
title: 'NewFileLukas',
mimeType: MimeType.GOOGLE_SHEETS,
parents: [{id: 'xxxxx6BD1SIfI0Cz5bmGahzSlHUxxxxxx'}],
};
var insert = Drive.Files.insert(resource, attachment); // Here comes the error.