我在一个电子表格文档中有两个 Google 电子表格。第一个有一个名称列表。每行对应一个唯一的名称。
第二个文档显示第一个文档的转置。这意味着在文档一中逐行列出的名称现在显示为列标题。我使用以下等式实现了这一点:
=TRANSPOSE(FirstSheetName!A2:$A)
在我的 python 代码中,我尝试从第二张表中读取行列表,如下所示:
spr_client = gdata.spreadsheet.service.SpreadsheetsService()
worksheets_feed = ... # obtain feed of worksheets
sheet_id = get_sheet_id('SecondSheetName') # method for retrieving the sheet id
sheet_feed = spr_client.GetListFeed(SPREADSHEET_KEY, sheet_id)
但是,当我尝试遍历列表时,我看到了意想不到的结果。在自定义词典中,我看不到转置的标题,在通过谷歌驱动器 UI 查看工作表时可以看到这些标题。相反,我看到许多带有看起来像散列的随机键的条目。一些例子是:'_cssly'、'_auk5k'、'_a832w'。
sheet_feed.entry[0].custom.keys() # results don't correlate directly with column headings
我的问题是,这些奇怪的键指的是什么?我怎样才能获得他们指向的数据?