【问题标题】:python gspread - How to get a spreadsheet URL path in after i create it?python gspread - 创建后如何获取电子表格 URL 路径?
【发布时间】:2018-10-27 11:49:14
【问题描述】:

我正在尝试使用gspread python 包创建一个新的电子表格,然后获取其 URL 路径(在 google 驱动器内)并将其发送给其他人,以便他们也可以进入。

我试图找到答案herehere,但没有成功。

我创建了一个全新的电子表格:

import gspread from gspread_dataframe import get_as_dataframe, set_with_dataframe gc = gspread_connect() spreadsheet = gc.create('TESTING SHEET')

然后我将其分享到我的帐户: spreadsheet.share('my_user@my_company.com', perm_type='user', role='writer')

然后我在里面写了一些随机的东西: worksheet = gc.open('TESTING SHEET').sheet1 df = pd.DataFrame.from_records([{'a': i, 'b': i * 2} for i in range(100)]) set_with_dataframe(worksheet, df)

现在,当我转到我的谷歌驱动器时,我可以通过查找其名称(“TESTING SHEET”)找到此表

但我不知道如何在我的 python 代码中获取 URL 路径,所以我可以立即将它传递给其他人。

Tnx!

【问题讨论】:

    标签: python url google-sheets google-drive-api gspread


    【解决方案1】:

    您可以使用Spreadsheet.id 生成URL。这是一个使用代码中的 spreadsheet 变量的示例:

    spreadsheet_url = "https://docs.google.com/spreadsheets/d/%s" % spreadsheet.id
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多