Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript向google电子表格发出POST请求?_Javascript_Google Sheets Api - Fatal编程技术网

如何使用JavaScript向google电子表格发出POST请求?

如何使用JavaScript向google电子表格发出POST请求?,javascript,google-sheets-api,Javascript,Google Sheets Api,我正在尝试将一些数据从客户端发布到谷歌电子表格。在仔细阅读了他们的v4文档之后,我还没有找到一种方法。如何使用JS中的电子表格API向单元格写入数据 本质上,你必须知道。我给你举个例子。 假设您想写入电子表格的A1:B1范围,请说[A1]你好[B1]世界 您的URI请求如下所示: PUT https://sheets.googleapis.com/v4/spreadsheets/{SPREADSHEET_ID}/values/Sheet1!A1:B1?valueInputOption=USER_

我正在尝试将一些数据从客户端发布到谷歌电子表格。在仔细阅读了他们的v4文档之后,我还没有找到一种方法。

如何使用JS中的电子表格API向单元格写入数据

本质上,你必须知道。我给你举个例子。 假设您想写入电子表格的A1:B1范围,请说[A1]你好[B1]世界

您的URI请求如下所示:

PUT https://sheets.googleapis.com/v4/spreadsheets/{SPREADSHEET_ID}/values/Sheet1!A1:B1?valueInputOption=USER_ENTERED 
请求机构:

{
           "range":"Sheet1!A1:B1",
           "majorDimension": "ROWS",
           "values": [
           ["Hello"," World"]
          ]
}
在OAuthPlayed中使用Google Sheetsv4实现了这一点,并且成功了。

如何在JS中应用此功能?

设置函数后,在函数中查找调用此函数的方法:

var params = {
           "range":"Sheet1!A1:B1",
           "majorDimension": "ROWS",
           "values": [
           ["Hello","World"]
          ],
     }
  var xhr = new XMLHttpRequest();
  xhr.open('PUT', 'https://sheets.googleapis.com/v4/spreadsheets/{SPREADSHEET_ID}/values/Sheet1!A1:B1?valueInputOption=USER_ENTERED');
  xhr.setRequestHeader('Authorization', 'Bearer ' + access_token);
  xhr.send(JSON.stringify(params));

也请阅读第4页。希望本速成课程有帮助。

您使用哪种服务器端语言?他们提供了一些语言选项,但php和java脚本可能会有所帮助?我使用javascript,但是这些链接的方法非常有限,没有POST选项。你找到解决方案了吗@pshethWhile try your code is get error as
ReferenceError:access\u token未定义
如何解决该问题@noogui@Becky这是因为access_token是我的用户定义变量。var access_token='ya29.cabcdababcdefgkmhednxc1kodhrs3fm-7pjzmfcfcgvxnnm2daxyzaldlrbvxklcya'。。你必须找到一种方法来生成你自己的。谢谢……而且我不知道如何创建我自己的访问令牌?我怎样才能做到?“有什么好主意吗?”贝基跟着我的另一个向导走。记住,从OAuthPlayerd来的访问令牌只能使用1小时。