我正在尝试使用gspread创建一个新的电子表格,我希望能够控制它的最终结果。
gc = gspread.authorize(credentials)
sheetname = 'Test sheet'
sheet = gc.create(sheetname)
我认为发生的事情是,当我执行gc.create(sheetname)时,它会在我的Google服务帐户中创建它,但我希望它最终位于我的特定文件夹中普通帐户。
-
- 想出来 -
需要更改为以下内容:
if parent_folder_ids:
body["parents"] = parent_folder_ids
答案 0 :(得分:1)
您可以参考此tutorial。
def create_google_spreadsheet(title: str, parent_folder_ids: list=None, share_domains: list=None) -> Spreadsheet:
"""Create a new spreadsheet and open gspread object for it.
请注意,您在云端硬盘搜索中无法立即看到创建的电子表格,您需要通过直接链接访问它。