Node.js通过API在Team Drive中创建文件和文件夹

时间:2017-11-14 21:57:53

标签: javascript node.js google-drive-api

我似乎无法找到任何明显的例子来说明我在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中的字符串。

0 个答案:

没有答案