2016-03-17 1358 views
7

https://developers.google.com/apps-script/guides/rest/api#parameter_and_return_types如何找到Google SpreadSheet ID?

当使用Java的谷歌执行API中,电子表格的ID是不是很容易理解。这里是代码片段:

// Initialize parameters for that function. 
String sheetId = "<ENTER_ID_OF_SPREADSHEET_TO_EXAMINE_HERE>"; 
List<Object> params = new ArrayList<Object>(); 
params.add(sheetId); 

任何想法如何找到这个。我跑API返回的电子表格标识的单,但它返回一个链接,当我使用https://spreadsheets.google.com/feeds/spreadsheets/STRING或只是STRING本身我仍然获得: “代码”:404, “错误”: [{ “结构域”: “全局”, “消息”: “请求实体没有被发现。”, “原因”: “NOTFOUND”

回答

2

https://developers.google.com/sheets/api/guides/concepts

指出:

每个API方法需要它用于识别电子表格将被访问或改变一个参数spreadsheetId。此ID是电子表格网址中“/ d /”和“/ edit”之间的值。例如,考虑下面的URL引用谷歌的试算表:

https://docs.google.com/spreadsheets/d/1qpyC0XzvTcKT6EISywvqESX3A0MwQoFDE8p-Bll4hps/edit#gid=0 

此电子表格的ID是1qpyC0XzvTcKT6EISywvqESX3A0MwQoFDE8p-Bll4hps

所以我只是拉起我的电子表格,看着URL来找到我的ID。

希望这有助于!

相关问题