我似乎无法找到任何明显的例子来说明我在JS / Node.js中做错了什么。这是我正在使用的代码。请注意,我可以在常规用户驱动器中创建文件夹和文件,我似乎无法弄清楚如何使用Team Drives。
const service = google.drive({ version: 'v3', auth: client });
let fileMetadata = {
'name': 'test folder',
'mimeType': 'application/vnd.google-apps.folder'
};
service.files.create({
resource: {
'name': 'test folder',
'mimeType': 'application/vnd.google-apps.folder',
teamDriveId: CONFIG_TEAMDRIVE_ID,
parents: [{CONFIG_TEAMDRIVE_ID}]
},
fields: 'id',
supportsTeamDrives: true
}, (err, file) => {
if (err) {
// handle error
console.error(err);
} else {
// Fluff
}
}
);
CONFIG_TEAMDRIVE_ID是团队驱动器本身的URL中的字符串。