Boo*_*m3k 24 java google-apps-script
https://developers.google.com/apps-script/guides/rest/api#parameter_and_return_types
使用Google Execution Api for Java时,电子表格的ID不是很容易理解.这是代码片段:
// Initialize parameters for that function.
String sheetId = "<ENTER_ID_OF_SPREADSHEET_TO_EXAMINE_HERE>";
List<Object> params = new ArrayList<Object>();
params.add(sheetId);
Run Code Online (Sandbox Code Playgroud)
关于如何找到这个的任何想法.我运行Sheets api来返回SpreadSheet的id,但它返回一个链接,当我使用https://spreadsheets.google.com/feeds/spreadsheets/ STRING或只是STRING本身时,我仍然得到:"code" :404,"errors":[{"domain":"global","message":"找不到请求的实体.","reason":"notFound"
Boo*_*m3k 31
在Apps Script API参考中发现了这一点.
可以从其URL中提取电子表格ID.例如,网址https://docs.google.com/spreadsheets/d/abc1234567/edit#gid=0中的电子表格ID 为"abc1234567".
小智 16
https://developers.google.com/sheets/api/guides/concepts
说:
每个API方法都需要一个spreadsheetId参数,该参数用于标识要访问或更改的电子表格.此ID是电子表格网址中"/ d /"和"/ edit"之间的值.例如,请考虑以下引用Google表格电子表格的网址:
https://docs.google.com/spreadsheets/d/1qpyC0XzvTcKT6EISywvqESX3A0MwQoFDE8p-Bll4hps/edit#gid=0
Run Code Online (Sandbox Code Playgroud)
此电子表格的ID为1qpyC0XzvTcKT6EISywvqESX3A0MwQoFDE8p-Bll4hps.
所以我只需提取电子表格并查看网址即可找到我的ID.
希望这可以帮助!
归档时间: |
|
查看次数: |
33686 次 |
最近记录: |