Google 电子表格更新的正确语法 - Javascript
Correct syntax for Google Spreadsheet update - Javascript
有人知道使用 Javascript API 更新 Google 电子表格中的行的正确语法吗?
我正在处理这里的 API 文档,但我无法弄清楚我需要发送数据的正确语法是什么。 我目前拥有的是:
var serialObject = $('#basicForm').serialize();
$.ajax({
url: updateBasicUrl,
type: 'PUT',
data: serialObject,
});
数据字段的语法应该是什么(上面抛出一个无法识别的错误)?
编辑 - 将 JSON 对象转换为 XML 以符合此处 xml 的确切外观后,它仍然不起作用:
var updateBasicUrl = "https://spreadsheets.google.com/feeds/list/*spreadsheetIDnumber*/od6/private/full/*cellID*/*versionnumber*?access_token=*accesstoken*
$.ajax({
url: updateBasicUrl,
type: 'PUT',
contentType: 'application/atom+xml',
//contentType: 'text/xml', //tried both of these, they don't seem to work
data: xmlBasic,
})
编辑 - 所以似乎存在跨域源问题。 Google 电子表格 API 不允许这样做。 有人知道变通方法吗?
您可以在 Java 源代码中搜索解决方案——http://code.google.com/p/gdata-java-client/source/browse/trunk/java/src/com/google/gdata/client/spreadsheet/SpreadsheetService.java?r=94
这将触发 Java 版本中的发送:service.insert(cellFeedUrl, newEntry);
public void setCell(int row, int col, String formulaOrValue)
throws IOException, ServiceException {
CellEntry newEntry = new CellEntry(row, col, formulaOrValue);
service.insert(cellFeedUrl, newEntry);
out.println("Added!");
}
相关文章:
- Javascript未捕获语法错误意外的标识符错误
- Javascript语法向设置发出sessionStorage值
- javascript自执行函数-不同的语法
- 函数的Javascript语法
- 有没有针对带有表的JavaScript的Markdown语法解析器
- 重写需要javascript中带有import关键字的语法
- 如何定义const函数javascript(语法糖)
- 循环的Javascript冻结浏览器,没有语法错误
- 为什么匿名函数本身就是javascript中的语法错误
- 这怎么不是语法错误?这毫无意义!(javascript)
- javascript匿名函数语法
- javascript在代码背后的语法
- Onclick不会启动..可能存在javascript语法问题
- 在javascript函数的循环中设置全局布尔变量的最佳语法
- 什么's当前命名空间/类中JavaScript子命名空间/类的语法
- 我可以将为java创建的语法文件转换为javascript的语法文件吗
- “”附近的语法错误;elseif”;Javascript
- javascript eval方法语法
- 用jquery替换javascript语法
- Google 电子表格更新的正确语法 - Javascript