2016-03-17 12 views
7

https://developers.google.com/apps-script/guides/rest/api#parameter_and_return_typesGoogle SpreadSheet IDの検索方法は?

Java用のGoogleの実行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); 

これを見つける方法に関するアイデア。私は、スプレッドシートのIDを返すために、シートのAPIを実行するが、それは、リンクを返し、私はhttps://spreadsheets.google.com/feeds/spreadsheets/STRINGか、単にSTRING自体を使用するとき、私はまだ取得: 「コード」:404、 「エラー」: [{ "ドメイン": "グローバル"、 "メッセージが": "要求されたエンティティが見つかりませんでした。"、 "理由":AppsスクリプトAPIリファレンスの奥深くこれを "NOTFOUND"

答えて

2

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

と述べている:すべてのAPIメソッドがアクセスまたは変更されるべきスプレッドシート識別するために使用されるspreadsheetIdパラメータを必要

。このIDは、スプレッドシートのURLの「/ d /」と「/ edit」の間の値です。

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

このスプレッドシートのIDが1qpyC0XzvTcKT6EISywvqESX3A0MwQoFDE8p-Bll4hpsです:たとえば、Googleスプレッドシートスプレッドシートを参照して、以下のURLを考慮してください。

私はスプレッドシートをプルアップして、URLを見て自分のIDを見つけました。

希望すると便利です。

関連する問題