【发布时间】:2021-07-26 17:40:19
【问题描述】:
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
gauth = GoogleAuth()
gauth.LocalWebserverAuth()
drive = GoogleDrive(gauth)
def get_children(root_folder_id,param={'q': str},drive=drive):
str = "\'" + root_folder_id + "\'" + " in parents and trashed=false"
param["q"]=str
file_list = drive.ListFile(param).GetList()
return file_list
def get_folder_id(root_folder_id, root_folder_title,drive=drive):
file_list = get_children(root_folder_id,drive=drive)
for file in file_list:
if(file['title'] == root_folder_title):
return file['id']
get_folder_id("root", "YourFolderNameInRoot",drive=drive)
经过测试,这不能用于查找共享驱动器文件夹 ID 的名称。只适用于“MyDrive”
如何找到 google SHARED 驱动器文件夹 ID。
【问题讨论】: