Я пытаюсь конвертировать Word do c в Google do c, используя API через nodejs. Документы со словами уже находятся в папке, и я просто хочу преобразовать их в документы Google. Я использую v3.
Документы v3 говорят, что для преобразования файла с использованием копии необходимо заменить параметр convert на mimeType в теле ресурса.
Я не могу понять, как это сделать?
function listFiles(auth) {
const drive = google.drive({version: 'v3', auth});
drive.files.list({
q: "mimeType = 'application/msword'",
pageSize: 100,
fields: 'nextPageToken, files(id, name)',
}, (err, res) => {
if (err) return console.log('The API returned an error: ' + err);
const files = res.data.files;
if (files.length) {
console.log('Files:');
files.map((file) => {
console.log(`${file.name} (${file.id})`);
drive.files.copy({
fileId: file.id,
'name' : 'Updated File Name',
'mimeType' : 'application/vnd.google-apps.document'
})
});
} else {
console.log('No files found.');
}
});
}
Не уверен, что я вполне понимаю, как ссылаться на тело ресурса. Был бы благодарен за руля?