Fro*_*rne 0 google-api ios google-sheets-api
我一直在尝试实现一个基本的iOS应用程序,该应用程序会在事件发生时写入Google电子表格.我在这里开始使用Google开发人员文档:https://developers.google.com/sheets/quickstart/ios,并且能够在添加数据和更新数据之前完成工作.但是,我无法找到附加数据的方法(插入新行).
我已经使用[self.service fetchObjectByUpdatingObject:...方法来完成上述[self.service fetchObjectByInsertingObject:...方法,但方法拒绝在同一行上工作.
参考文档讨论了一个append用于此目的的方法,但我找不到在iOS中调用它的方法.我已经尝试了几乎所有在GTLService课堂上提供给我们的Fetch Methods .
更新:我正在寻找iOS对应程序来执行Java中的以下操作:service.spreadsheets().values().append
有关如何将数据附加到电子表格的任何指导都非常感谢.
PS:我也尝试过标准的REST方法但总是返回Unauthenticated错误.所以,我放弃了,并采取了上述方法,其中包括添加,更新.如果有人需要我发布添加,更新实施的代码,请告诉我.
该表API的iOS快速入门已更新使用包括为谷歌API表生成的类Objective-C的客户端库的更新版本.使用该新库,您可以使用以下代码进行追加调用:
let spreadsheetId = "..."
let range = "Sheet1"
let valueRange = GTLRSheets_ValueRange.init();
valueRange.values = [
["Hello", "World"]
]
let query = GTLRSheetsQuery_SpreadsheetsValuesAppend
.query(withObject: valueRange, spreadsheetId:spreadsheetId, range:range)
query.valueInputOption = "USER_ENTERED"
service.executeQuery(query,
delegate: self,
didFinish: #selector(displayResultWithTicket(ticket:finishedWithObject:error:)))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
858 次 |
| 最近记录: |