Я использую следующий код для копирования файла шаблона в другую папку, однако постоянно получаю сообщение об ошибке 404.Я уверен, что файл существует.Я предполагаю, что это проблема с разрешениями.Файл был создан с использованием той же учетной записи, которая использовалась для аутентификации через API.Я сделал файловый мир читабельным, и он все еще не работает.Буду благодарен за любые предложения!
export function copyFile(folderId, fileName) {
return new Promise((resolve, reject) => {
createAuthorizedClient()
.then((authorizedAuthClient) => {
const drive = google.drive({ version: 'v3', auth: authorizedAuthClient });
let fileMetadata = {
'name': fileName,
'mimeType': 'application/vnd.google-apps.document',
parents: [folderId]
};
let toCopy = {
fileId: '1zavPuwxq12o0zMLAykw4mFE3tZv0eCWVf6t8n0lGTGI',
resource: fileMetadata,
fields: 'id, name, webViewLink'
};
drive.files.copy(toCopy)
.then(file => {
console.log("Copied file")
resolve(file.data);
})
.catch(error => {
console.log("Failed to copy file");
reject(error);
});
})
});
}