Google Drive v3文件夹创建

时间:2019-02-12 07:52:04

标签: google-api-nodejs-client wixcode

我正在尝试将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);
        }
    }
});

谢谢, 彼得

1 个答案:

答案 0 :(得分:0)

如果在当前阶段返回undefined,该修改如何?

发件人:

console.log('Folder ID: ', file.id);

收件人:

console.log('Folder ID: ', file.data.id);

注意:

  • 此修改假设您可以使用Drive API。