是否可以在Google Drive的相同JSON中获取文件夹名称和文件名?
目前我可以获取带文件夹ID的文件名,但ID不够,我也需要文件夹的名称。
mimeType ='application/vnd.google-apps.file'
此处父母是文件夹的ID
{
"id": "ID of the file",
"name": "Tab 1 document",
"mimeType": "application/vnd.google-apps.document",
"parents": [
"ID of the folder"
]
},
通过运行此查询,它会带来文件夹的名称
mimeType= 'application/vnd.google-apps.folder'
{
"id": "ID of the folder",
"name": "Name of the folder",
"mimeType": "application/vnd.google-apps.folder",
"parents": [
"Parent ID of this folder"
]
},
根据我的理解,这应该带来文件和文件夹名称
mimeType = 'application/vnd.google-apps.folder' and mimeType ='application/vnd.google-apps.file'
但它带来了
200
- Show headers -
{
"files": [
]
}
我在
中进行所有这些查询https://developers.google.com/apis-explorer/#p/drive/v3/drive.files.list
由于
答案 0 :(得分:0)
以下修改如何?
在您的问题中,mimeType = 'application/vnd.google-apps.folder' and mimeType ='application/vnd.google-apps.file'
表示同时发生2个mimeType的情况。如何使用or
修改后的查询?
mimeType = 'application/vnd.google-apps.folder' or mimeType = 'application/vnd.google-apps.file'
在我的环境中,当mimeType = 'application/vnd.google-apps.file'
用作查询时,没有输出任何文件。我不知道原因。对不起。如果您和我的情况相同,请使用以下查询呢?
mimeType = 'application/vnd.google-apps.folder' or mimeType = 'application/vnd.google-apps.document' or mimeType = 'application/vnd.google-apps.spreadsheet' or ...
如果要输出其他mimeTypes,可以查看here。
如果我误解了你的问题,我很抱歉。那时,请告诉我。