Google Drive v3文件夹创建

问题描述 投票:0回答:1

我正在尝试在Wix代码中集成Google API Node.JS模块。我有以下代码创建文件夹,但是,响应不包含任何metaData,如'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);
        }
    }
});

谢谢,彼得

google-api-nodejs-client wixcode
1个回答
0
投票

如果在当前阶段,返回undefined,这个修改怎么样?

From:

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

To:

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

Note:

  • 此修改假设您可以使用Drive API。
© www.soinside.com 2019 - 2024. All rights reserved.