データベースを Google スプレッドシートに保存する iPhone アプリを作成しようとしています。ここでは、Drive API を使用してプレーン テキスト ファイルを Google ドライブに読み書きするDrEdit の例に従いました。代わりにスプレッドシートで動作するようにサンプルアプリを変更しようとしています。csv ファイルをアップロードして、Google に変換を依頼することができました。しかし、私が本当に欲しいのは、mimeType: "application/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 Drive API は使用するのに適していますか? 最終的には、ドキュメント全体をアップロードするのではなく、スプレッドシートの選択したセルを更新できるようにしたいと考えています。gdata API やスプレッドシート API などの他のオプションをいくつか見つけましたが、Drive API が最新のようで、他の 2 つの機能が含まれているはずですか?
前もって感謝します!