gdata和google sheet api的新功能。我有一项服务,允许用户将电子表格上传到我们的网站,并提供有关其信息的信息:邮政编码,姓名,城市等。电子表格没有定义的格式。相反,我们选择让用户为信息定义命名范围。例如,他们将邮政编码放在名为" zip_code"等的单元格中。然后我如何访问命名范围?我已经使用单元格B3进行了快速测试,并将其命名为" zip_code"。我可以访问B3的数据,但我找不到" zip_code"任何地方:
cells = gd_client.GetCellsFeed(key, worksheet_id, 'R3C2')
返回:
<?xml version="1.0" encoding="UTF-8"?>
<ns0:entry xmlns:ns0="http://www.w3.org/2005/Atom" xmlns:ns1="http://schemas.google.com/spreadsheets/2006">
<ns0:category scheme="http://schemas.google.com/spreadsheets/2006" term="http://schemas.google.com/spreadsheets/2006#cell" />
<ns0:id>https://spreadsheets.google.com/feeds/cells/1ElzAH0s_sO3VaEGi2Z8scrX-5ML9614lMjOVQFSIa3/od6/private/full/R3C2</ns0:id>
<ns0:content type="text">10001</ns0:content>
<ns0:title type="text">B3</ns0:title>
<ns1:cell col="2" inputValue="10001" row="3">10001</ns1:cell>
<ns0:link href="https://spreadsheets.google.com/feeds/cells/1ElzAH0s_sO3VaEGi2Z8scrX-5ML9614lMjOVQFSIa3/od6/private/full/R3C2" rel="self" type="application/atom+xml" />
<ns0:link href="https://spreadsheets.google.com/feeds/cells/1ElzAH0s_sO3VaEGi2Z8scrX-5ML9614lMjOVQFSIa3/od6/private/full/R3C2/h30473" rel="edit" type="application/atom+xml" />
<ns0:updated>2015-01-24T16:06:08.280Z</ns0:updated>
</ns0:entry>
如何获取单元格的命名范围?
答案 0 :(得分:1)
AFAIK无法实现。我已经使用了很多API,只支持单元格公式/值的读/写,据我所知。不&#34;风格&#34;信息或命名范围等。
如果您需要解决方法,可以使用 Google-apps-script 获取指定范围。 HTML服务可能是最好的方式。
或者您可以随时使用Ethercalc,一种开源的google-docs样式电子表格。