Ошибка при загрузке файлов с помощью Drive API - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь передать идентификатор электронной таблицы Google (где файл находится на Google Диске с опцией Every one view) в API экспорта Google Drive и загрузить файл в локальный каталог.Как мне нужно скачать файл в формате xls или xlsx.Если я использую mimeType в качестве «application / vnd.google-apps.spreadsheet» и получаю сообщение об ошибке «Запрошенное преобразование не поддерживается».То же сообщение об ошибке будет возвращено для выполнения того же API, используя окно Google Explorer в Google Explorer.Если я изменю mimeType на «text / csv», то он будет работать нормально.Пожалуйста, помогите мне, что не так с mimeType, который я использовал в приведенном ниже коде.

  const drive = google.drive({version: 'v3', auth});
  const res =  drive.files.export({
     fileId: '1YHO6KuXuUdTQmUgPTJkYNiLrkQBWejDREZLEK62ZT_Q',
     mimeType: 'application/vnd.google-apps.spreadsheet',
     responseType: 'stream' });

1 Ответ

0 голосов
/ 21 марта 2019

Замените application / vnd.google-apps.spreadsheet на application / vnd.openxmlformats-officedocument.spreadsheetml.sheet.Работает как мечта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...