如何获取当前工作表的gid?
How to get the current worksheet gid?
我使用 Python 和 Gspread 创建了一个 gsheet,其中包含大约 40 个包含帐户数据的工作表。
在第一个工作表上,我想用类似 =LIEN_HYPERTEXTE("#gid=xxxxxxxxxxxx","Account_42") 的方式将带有 link 的摘要添加到帐户的工作表中,但对于此我需要工作表 gid/url。
我尝试过使用 gspread 或 pygsheets,但我唯一得到的是工作表 ID。
有没有简单的获取方法?
谢谢
- 您想检索 Spreadsheet 中的 sheet ID 和 sheet 名称。
- 您想在创建的 Spreadsheet.sheet 中检索 40 sheet 的 sheet ID。
- 您想通过 python.
使用 gspread 来实现此目的
- 您已经能够使用表格 API.
获取和放置 Spreadsheet 的值
如果我的理解是正确的,这个答案怎么样? GID
是 Spreadsheet 中 sheet 的 sheet ID。这与在 gspread.
使用的作品sheet ID 相同
为了检索一个Spreadsheet中的所有作品sheet 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
。
参考:
如果我误解了您的问题并且这不是您想要的方向,我深表歉意。
我使用 Python 和 Gspread 创建了一个 gsheet,其中包含大约 40 个包含帐户数据的工作表。 在第一个工作表上,我想用类似 =LIEN_HYPERTEXTE("#gid=xxxxxxxxxxxx","Account_42") 的方式将带有 link 的摘要添加到帐户的工作表中,但对于此我需要工作表 gid/url。 我尝试过使用 gspread 或 pygsheets,但我唯一得到的是工作表 ID。
有没有简单的获取方法?
谢谢
- 您想检索 Spreadsheet 中的 sheet ID 和 sheet 名称。
- 您想在创建的 Spreadsheet.sheet 中检索 40 sheet 的 sheet ID。
- 您想通过 python. 使用 gspread 来实现此目的
- 您已经能够使用表格 API. 获取和放置 Spreadsheet 的值
如果我的理解是正确的,这个答案怎么样? GID
是 Spreadsheet 中 sheet 的 sheet ID。这与在 gspread.
为了检索一个Spreadsheet中的所有作品sheet 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
。
参考:
如果我误解了您的问题并且这不是您想要的方向,我深表歉意。