所以,我正在制作一个简单的小程序,使用以下JavaScript从Google工作表中检索当前工作表
const key = ("KEY");
const SHEETID =("SHEET");
setInterval(function(){
var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
addRow("orders",xmlHttp.responseText);
},5000);
}
xmlHttp.open("GET","https://sheets.googleapis.com/v4/spreadsheets/SHEETID/values/Sheet1/?key="+key, true); // true for asynchronous
xmlHttp.send(null)
function addRow(tbl_nme,responseText){
console.log(responseText)
var obj = JSON.parse(responseText);
setInterval(function(){
getrowI(tbl_nme,obj)
},5000);
}
这部分工作正常,我可以将其呈现到带有按钮的html5表中。 但是,当我使用透明API张贴命令以从Google电子表格中删除行时,出现401错误,我不知道自己在做什么 错误的。
我使用的POST代码如下:
function postoff(cel){
console.log(cel);
var posturl = ("https://sheets.googleapis.com/v4/spreadsheets/SHEETID/values/"+"!A"+cel+":"+"F"+cel+":clear"+"?key="+key);
axios.post(posturl);
}
根据https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/clear
我的格式应该接近,但不确定我在做什么错。有人有主意吗?