我使用 Python 和 Gspread 创建了一个 gsheet,其中包含大约 40 个工作表,其中包含有关帐户的数据。在第一个工作表上,我想添加一个摘要之类的内容,其中包含指向帐户工作表的链接,例如 =LIEN_HYPERTEXTE("#gid=xxxxxxxxxxxx","Account_42") 但为此我需要工作表 gid/url。我用 gspread 或 pygsheets 尝试过,但我唯一得到的是工作表 ID。
有没有简单的方法来获得它?
谢谢
如果我的理解是正确的,这个答案怎么样?GID
是电子表格中工作表的工作表 ID。这与使用 at gspread 的工作表 ID 相同。
为了检索电子表格中的所有工作表ID,我认为worksheets()
可以使用的方法。
spreadsheetId = "###" # Please set the Spreadsheet Id.
client = gspread.authorize(credentials)
sh = client.open_by_key(spreadsheetId)
worksheet_list = sh.worksheets()
for sheet in worksheet_list:
print('sheetName: {}, sheetId(GID): {}'.format(sheet.title, sheet.id))
credentials
.如果我误解了您的问题并且这不是您想要的方向,我深表歉意。