我正在尝试使用HTML POST请求将一些数据附加到Google表格电子表格中。我在解决发送请求时遇到的404错误时遇到了一些困难。我的请求代码如下所示:
var httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = function() {
if (httpRequest.readyState == XMLHttpRequest.DONE) {
alert(httpRequest.status);
}
}
var params = {
"values": [
[
"value1",
"value2"
]
]
}
httpRequest.open('POST', 'https://sheets.googleapis.com/v4/spreadsheets/' + spreadsheetID + 'values/Sheet1!B2:L2:append', true)
httpRequest.setRequestHeader('Authorization', 'Bearer ' + accessToken);
httpRequest.setRequestHeader('Content-Type', 'application/json');
httpRequest.send(JSON.stringify(params));
我已获得访问令牌中的必要权限,因为我可以创建工作表,但我认为我的网址可能存在问题。提前谢谢!
答案 0 :(得分:1)
来自文档sheets.append
https://sheets.googleapis.com/v4/spreadsheets/ {spreadsheetId} /值/范围{}:追加
我认为你缺少一个/之前的值
'https://sheets.googleapis.com/v4/spreadsheets/' + spreadsheetID + '/values/Sheet1!B2:L2:append', true)
尝试使用文档页面here
上的试用此API进行测试