2016-03-17 17 views
7

https://developers.google.com/apps-script/guides/rest/api#parameter_and_return_typesमैं Google स्प्रेडशीट आईडी का पता कैसे लगा सकता हूं?

जावा के लिए Google निष्पादन एपीआई का उपयोग करते समय, स्प्रेडशीट की आईडी को समझना बहुत आसान नहीं है। यहां कोड स्निपेट है:

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

इसका पता लगाने के तरीके पर कोई विचार। "कोड":: मैं शीट्स एक स्प्रेडशीट का आईडी लौटने के लिए एपीआई चलाने, लेकिन यह एक लिंक देता है, और जब मैं https://spreadsheets.google.com/feeds/spreadsheets/STRING या सिर्फ STRING खुद का उपयोग मैं अभी भी 404, "त्रुटियों": [{ "डोमेन": "वैश्विक", "message": "अनुरोध इकाई नहीं मिला था।", "कारण": "notFound"

उत्तर

7

Apps स्क्रिप्ट API संदर्भ गहरे अंदर यह मिला।

एक स्प्रेडशीट आईडी को इसके यूआरएल से निकाला जा सकता है। उदाहरण के लिए, यूआरएल https://docs.google.com/spreadsheets/d/abc1234567/edit#gid=0 में स्प्रेडशीट आईडी "abc1234567" है।

2

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

कहा गया है कि:

हर API पद्धति एक spreadsheetId पैरामीटर जो पहचान करने के लिए जो स्प्रेडशीट पहुँचा या बदल किया जा रहा है प्रयोग किया जाता है की आवश्यकता है। यह आईडी आपकी स्प्रेडशीट के यूआरएल में "/ d /" और "/ edit" के बीच मान है।

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

इस स्प्रैडशीट की आईडी 1qpyC0XzvTcKT6EISywvqESX3A0MwQoFDE8p-Bll4hps है: उदाहरण के लिए, निम्न URL का संदर्भ देता है एक Google शीट स्प्रेडशीट पर विचार करें।

तो मैंने अभी अपनी स्प्रेडशीट खींचा और मेरी आईडी खोजने के लिए यूआरएल को देखा।

आशा है कि इससे मदद मिलती है!

संबंधित मुद्दे