如何与使用谷歌云端硬盘API iOS上的电子表格工作(how to work with spread

2019-07-03 13:26发布

我试图写在谷歌电子表格存储其数据库中的iPhone应用程序。 我跟着DrEdit例如这里它使用的驱动器API来读取/纯文本文件写入到谷歌驱动器。 我试图修改该示例应用程序使用电子表格,而不是工作。 我可以上传CSV文件,并要求谷歌将其转换。 不过,我真正想要的是直接与mime类型的工作:“应用程序/ 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];
}

另外,是谷歌云端硬盘API使用了正确的事情? 最后,我希望有更新的上传,而不是整个文档电子表格中所选单元格的能力。 我发现了一些其他选项,如GDATA API和电子表格的API,但似乎驱动API是最新的,它应该包含其他两个的功能?

提前致谢!

Answer 1:

您应该使用谷歌电子表格API直接操作电子表格的单元格:

https://developers.google.com/google-apps/spreadsheets/

电子表格API是由谷歌数据API的Objective-C客户端库还包括一些样品,你可以作为参考使用支持:

http://code.google.com/p/gdata-objectivec-client/



文章来源: how to work with spreadsheets using Google Drive API on iOS