Похоже, что ответ @Christiaan Westerbeek - это пятно, но прошло уже год после его публикации, и я думаю, что в сценарии, который он дал выше, должно быть немного изменений.
var url = file.exportLinks[MimeType.MICROSOFT_EXCEL];
Существует что-то не так с этой строки кода, может быть, exportLinks
сейчас обесценились. Когда я выполнил свой код, он дал ошибку следующего содержания:
TypeError: Cannot read property " application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
" from undefined.
Обходной выглядит следующим образом:
URL-адрес в строке выше кода в основном «скачать в XLSX» URL, который может можно использовать непосредственно скачать таблицу в формате XLSX, который вы получите от File> Download as > Microsoft Excel (.xlsx)
это формат:
https://docs.google.com/spreadsheets/d/<<<ID>>>/export?format=xlsx&id=<<<ID>>>
where <<>> should be replaced by the ID of your file.
Проверить here, чтобы легко понять, как извлечь идентификатор из URL-адреса вашей страницы Google.
показать нам, что вы пробовали и не работали. –
Вы пробовали реализовать какой-то код? Для этого вы можете обратиться к документации сценария приложений. Для этого вы должны получить ссылку на экспорт файла электронной таблицы с типом mime и переслать в качестве вложения к электронной почте. Вы проверили недавний ответ в этой статье [http://stackoverflow.com/questions/12712137/google-apps-script-to-email-google-spreadsheet-excel-version?answertab=oldest#tab-top) Маркус Уль? Надеюсь, это поможет! – KRR
Привет, Зиг и KRR. Я пробовал предложение в недавнем сообщении выше (Маркус), но есть пара вопросов. В первую очередь это использование var driveService = getDriveService(); который говорит, что «не может найти». Поэтому я должен упустить какой-то шаг, где? – Bhavin