पर Google ड्राइव एपीआई का उपयोग करके स्प्रैडशीट्स के साथ कैसे काम करना है, मैं एक आईफोन ऐप लिखने की कोशिश कर रहा हूं जो Google स्प्रेडशीट में अपना डेटाबेस संग्रहीत करता है। मैंने DrEdit उदाहरण here का पालन किया जो Google ड्राइव पर सादा पाठ फ़ाइलों को पढ़ने/लिखने के लिए ड्राइव एपीआई का उपयोग करता है। मैं इसके बजाय स्प्रैडशीट्स के साथ काम करने के लिए उदाहरण ऐप को संशोधित करने की कोशिश कर रहा हूं। मैं एक सीएसवी फ़ाइल अपलोड करने में सक्षम था और Google को इसे बदलने के लिए कहता हूं। हालांकि, मैं वास्तव में क्या चाहता हूं कि सीधे माइम टाइप के साथ काम करना है: "एप्लिकेशन/vnd.google-apps.spreadsheet"। मैं इस पर बहुत नया हूं और अगर कोई मुझे उदाहरण के लिए इंगित कर सकता है तो यह बेहद सहायक होगा। शुरुआत के लिए, मैं निम्नलिखितआईओएस
- (void)uploadSpreadSheetWithThreeCells {
GTLUploadParameters *uploadParameters = nil;
NSString *data = @"cell1,cell2,cell3";
NSData *spreadSheetContent = nil;
/*
How to initialize spreadSheetContent with data?
*/
[GTLUploadParameters uploadParametersWithData:spreadSheetContent
MIMEType:@"application/vnd.google-apps.spreadsheet"];
GTLQueryDrive *query = [GTLQueryDrive queryForFilesInsertWithObject:self.driveFile
uploadParameters:uploadParameters];
[self.driveService executeQuery:query completionHandler:nil];
}
भी तरह कुछ हासिल करना चाहते हैं, तो Google डिस्क एपीआई का उपयोग करना सही है? आखिरकार, मैं एक संपूर्ण दस्तावेज़ अपलोड करने के बजाय स्प्रेडशीट के चयनित कक्षों को अद्यतन करने की क्षमता रखना चाहता हूं। मुझे कुछ अन्य विकल्प जैसे कि gdata api और स्प्रेडशीट एपीआई मिलते हैं, लेकिन ऐसा लगता है कि ड्राइव एपीआई नवीनतम है और इसमें अन्य दो की कार्यक्षमताएं शामिल हैं?
अग्रिम धन्यवाद!
आप एक गूगल ड्राइव स्प्रेडशीट अद्यतन करने के लिए सक्षम है: आप संदर्भ के रूप में उपयोग कर सकते हैं? क्या आप अपना कोड अपडेट कर सकते हैं। मुझे एक ही समस्या है, एक बहुत ही सरल Google सार्वजनिक तालिका के 3 फ़ील्ड अपडेट करें। – doxsi