我正在尝试将Google API Node.JS模块集成到Wix代码中。我有以下代码确实创建了文件夹,但是,响应中不包含任何元数据,例如“ id”。对于您所缺少的任何建议,我将不胜感激。
export async function createFolder(folderName) {
const authorizedAuthClient = await createAuthorizedClient();
const drive = google.drive({version: 'v3', auth: authorizedAuthClient });
let fileMetadata = {
'name': folderName,
'mimeType': 'application/vnd.google-apps.folder',
parents: ['1pwGKuYsg1ctM-rGXA9Xbor8BEUE3zJRa']
};
let toCreate = {
resource: fileMetadata,
fields: 'id'
};
drive.files.create(toCreate, (err, file) => {
if (err) {
// Handle error
console.error(err);
} else {
if (file) {
console.log('Folder ID: ', file.id);
}
}
});
谢谢, 彼得
答案 0 :(得分:0)
如果在当前阶段返回undefined
,该修改如何?
console.log('Folder ID: ', file.id);
console.log('Folder ID: ', file.data.id);