python gspread-如何在我创建电子表格URL后获得它的路径



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

我试图在这里和这里找到答案,但没有成功。

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

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)

现在,当我去我的谷歌驱动器时,我可以通过查找它的名称("测试表"(找到这张表

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

Tnx!

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

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

最新更新