【发布时间】:2014-07-04 02:46:10
【问题描述】:
我们之前一直使用以下网址从 google 电子表格 api 获取导出
https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=spreadsheetID&exportFormat=csv&gid=gid
当 Google 推出新的表格时,此 URL 不适用于他们,但仍然适用于旧样式的电子表格。因此,我们一直使用 Google drive API 来获取新样式表,但这有一些限制,因为您必须获取整个电子表格而不是单个工作表,并且它不支持 CSV(您的导出必须是 Excel)。
尽管在阅读了以下问题后:Is an API available for the new Google sheets (spreadsheets)? 似乎支持新工作表,尽管 api 文档中没有关于它的信息。
在浏览响应后,我发现新工作表包含一个导出链接,格式为:
https://docs.google.com/spreadsheets/d/spreadsheetID/export?format=csv&gid=gid
效果很好。问题是旧工作表不能与新 URL 一起使用,并且没有指定它是新工作表的字段,并且必须从该字段的存在中推断出来。
所以我想知道是否有更好的方法来确定我是在处理旧工作表还是新工作表,以及这是否是获取电子表格数据的可靠方法,因为它似乎没有记录在案。
谢谢!
【问题讨论】:
-
当您打开电子表格时,新旧样式表的 URL 不同 - 不确定这是否对您有帮助。
标签: google-sheets google-spreadsheet-api