मैंने नीचे "एंड्रॉइड क्विकस्टार्ट" का पालन किया।एंड्रॉइड में एपीआई 4 का उपयोग कर नाम से Google ड्राइव शीट खोजें
https://developers.google.com/sheets/api/quickstart/android
महान काम करता है।
लेकिन सैंपल हार्ड कोड एक स्प्रेडशीट मौजूदा स्प्रेडशीट में है।
String spreadsheetId = "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms";
मैं, मौजूदा स्प्रैडशीट को खोजने नाम से, और आईडी (बाद में उपयोग के लिए) स्टोर करने के लिए सक्षम होना चाहिए।
मैं इस तरह कुछ करने के लिए करना चाहते हैं:
private com.google.api.services.sheets.v4.Sheets sheetsService = null;
HttpTransport transport = AndroidHttp.newCompatibleTransport();
JsonFactory jsonFactory = JacksonFactory.getDefaultInstance();
sheetsService = new com.google.api.services.sheets.v4.Sheets.Builder(
transport, jsonFactory, credential)
.setApplicationName("My Application Name")
.build();
String spreadsheetId = null;
List<Spreadsheet> allSpreadsheets = sheetsService.spreadsheets().getAListOfAllSpreadsheets;
for (Spreadsheet spreadsheet : allSpreadsheets) {
if (spreadsheet.getName().equals("My Sheet")){
// found!
spreadsheetId = spreadsheet.getId();
}
}
अग्रिम में बहुत धन्यवाद!
आप इस [अतः धागा] में प्रदान की समाधान (करने की कोशिश की है http://stackoverflow.com/questions/38123383/how-to-get-sheet- नाम-ऑफ-द-अलग-अलग शीट में गूगल-स्प्रेडशीट-google-शीट)? उन्होंने सेवा का उपयोग किया। स्प्रेडशीट्स()। (स्प्रेडशीटआईडी) प्राप्त करें .setIncludeGridData (false) .execute(); और उसके बाद getSheets() फ़ंक्शन का उपयोग करके प्रतिक्रिया को पार्स किया। – noogui
@noogui मेरे पास पास करने के लिए एक स्प्रेडशीट नहीं है। मैं शीट खोजने के लिए सिर्फ एक शीट बनाने से नफरत करता हूं। धन्यवाद था। – LimaNightHawk
आप जो भी कर रहे हैं वह दस्तावेज़ों में भी उल्लेख नहीं किया गया है – noogui