2016-03-17 16 views
7

https://developers.google.com/apps-script/guides/rest/api#parameter_and_return_typesJak mogę znaleźć identyfikator Arkusza Google SpreadSheet?

Podczas korzystania z aplikacji Google Execution Api for Java identyfikator arkusza kalkulacyjnego nie jest łatwy do zrozumienia. Oto fragment kodu:

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

Wszelkie pomysły, jak to zlokalizować. Prowadzę Arkusze API zwróci identyfikator arkusza kalkulacyjnego ale zwraca odnośnik, a kiedy użyć https://spreadsheets.google.com/feeds/spreadsheets/STRING lub tylko STRING sama wciąż otrzymuję: „code”: 404, „błędów”: [{ "domena": "globalny", "message" : "Żądana jednostka nie został znaleziony." "rozum": "NOTFOUND"

Odpowiedz

2

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

stwierdza:

Każda metoda API wymaga parametru spreadsheetId która jest używana do określenia, które arkusz ma być dostępna lub zmienione. Ten identyfikator jest wartością między "/ d /" a "/ edit" w adresie URL arkusza kalkulacyjnego. Na przykład, rozważmy następujący adres URL, który odwołuje się Arkusze kalkulacyjny Google:

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

Identyfikator arkusz ten 1qpyC0XzvTcKT6EISywvqESX3A0MwQoFDE8p-Bll4hps.

Po prostu podniosłem arkusz kalkulacyjny i spojrzałem na URL, aby znaleźć mój identyfikator.

Mam nadzieję, że to pomoże!

Powiązane problemy