【发布时间】:2016-06-03 22:55:39
【问题描述】:
Google 电子表格 API v4 文档似乎为 batchUpdate 列出了不正确的 URL。
文档列表:
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchUpdate
但是下面的代码
let range = "Sheet1!A\(index):\(index)"
let url = String(format:"%@/%@/values:batchUpdate/%@", baseUrl, spreadsheetId, range)
let params = ["valueInputOption":"RAW"]
let fullUrl = GTLUtilities.URLWithString(url, queryParameters: params)
let body = GTLObject()
body.JSON = ["majorDimension":"ROWS",
"values": [values]]
driveService.fetchObjectByUpdatingObject(body, forURL: fullUrl, completionHandler: {
(ticket:GTLServiceTicket!, object:AnyObject!, error:NSError!) in
结果
<p>The requested URL <code>/v4/spreadsheets/....values:batchUpdate/Sheet1!A4:4?valueInputOption=RAW</code> was not found on this server. <ins>That’s all we know.</ins>
在这种情况下使用的正确 URL 是什么?
【问题讨论】:
-
...但是你的问题是什么?
-
问题很明确 - 在这种情况下使用的正确 URL 是什么?
-
您解决了这个问题吗?批量更新也面临同样的问题
标签: ios swift google-sheets-api