google 驱动器 v3 在被要求在文件夹中创建文件夹时创建文件
google drive v3 creating file when asked to create a folder within a folder
我是运行以下使用Google Drive API v3
const { result: { id: _spotDataFolderId } } = await drive.files.create({
resource: { name: 'SPOT_DATA', mimeType: 'application/vnd.google-apps.folder' }
});
const { result: { id: _patientsDataFolderId } } = await drive.files.create({
resource: { name: 'PATIENTS_DATA', mimeType: 'application/vnd.google-apps.folder' },
parents: [ _spotDataFolderId ]
});
我可以看到第一个文件夹 SPOT_DATA
正在创建。但是,在 SPOT_DATA
中,正在创建一个名为 Untitled
的文件。如何在 SPOT_DATA
中创建名为 PATIENTS_DATA
的子文件夹
注:
我正在使用 async/await 模式。正在创建 SPOT_DATA
文件夹。此外,如果我从第二次调用中删除 parents: [ _spotDataFolderId ]
,则会在我的 Google 驱动器的主目录中创建一个文件夹 PATIENTS_DATA
。
这个修改怎么样?在这个修改中,parents
的属性包含在resource
.
中
发件人:
{
resource: { name: 'PATIENTS_DATA', mimeType: 'application/vnd.google-apps.folder' },
parents: [ _spotDataFolderId ]
}
收件人:
{
resource: { name: 'PATIENTS_DATA', mimeType: 'application/vnd.google-apps.folder', parents: [ _spotDataFolderId ] },
}
参考:
我是运行以下使用Google Drive API v3
const { result: { id: _spotDataFolderId } } = await drive.files.create({
resource: { name: 'SPOT_DATA', mimeType: 'application/vnd.google-apps.folder' }
});
const { result: { id: _patientsDataFolderId } } = await drive.files.create({
resource: { name: 'PATIENTS_DATA', mimeType: 'application/vnd.google-apps.folder' },
parents: [ _spotDataFolderId ]
});
我可以看到第一个文件夹 SPOT_DATA
正在创建。但是,在 SPOT_DATA
中,正在创建一个名为 Untitled
的文件。如何在 SPOT_DATA
PATIENTS_DATA
的子文件夹
注:
我正在使用 async/await 模式。正在创建 SPOT_DATA
文件夹。此外,如果我从第二次调用中删除 parents: [ _spotDataFolderId ]
,则会在我的 Google 驱动器的主目录中创建一个文件夹 PATIENTS_DATA
。
这个修改怎么样?在这个修改中,parents
的属性包含在resource
.
发件人:
{
resource: { name: 'PATIENTS_DATA', mimeType: 'application/vnd.google-apps.folder' },
parents: [ _spotDataFolderId ]
}
收件人:
{
resource: { name: 'PATIENTS_DATA', mimeType: 'application/vnd.google-apps.folder', parents: [ _spotDataFolderId ] },
}