googlesheets api v4清除命令POST格式

时间:2018-08-08 17:42:19

标签: javascript rest post google-sheets google-sheets-api

所以,我正在制作一个简单的小程序,使用以下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

我的格式应该接近,但不确定我在做什么错。有人有主意吗?

0 个答案:

没有答案