gpt4 book ai didi

javascript - 使用 javascript 将数据插入 Google Sheets API

转载 作者:行者123 更新时间:2023-11-29 21:16:46 28 4
gpt4 key购买 nike

我正在尝试将我的数据插入到 google Sheet API 中。所以我跟着这个Link

尝试之后,我的控制台中没有出现 PUT 400() 错误,在我的Network Header

    Request URL:https://sheets.googleapis.com/v4/spreadsheets/1sd4HEFMsK3WJyHgcs1crX-30LqkBum30kxdH0qCwL5Y/values/Sheet1!A1:B1?valueInputOption==USER_ENTERED
Request Method:PUT
Status Code:400
Remote Address:74.125.68.95:443

我的网络响应是

   {
"error": {
"code": 400,
"message": "Invalid value at 'value_input_option' (TYPE_ENUM), \"=USER_ENTERED\"",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"fieldViolations": [
{
"field": "value_input_option",
"description": "Invalid value at 'value_input_option' (TYPE_ENUM), \"=USER_ENTERED\""
}
]
}
]
}
}

.我在这里做错了什么,或者我仍然必须在我的代码中添加东西? .有人可以帮助/澄清我。这是我的 HTML ,

<div ng-controller="BasicExampleCtrl">

<header data-ng-include="'app/views/header.html'"></header>
<div class="header" data-ng-include="'app/views/menu.html'"></div>
<h2>Welcome Google SpreadSheet Page</h2>

<button class="btn btn-primary"
data-ng-click="read()" style="position: absolute;width: 199px;height: 35px;left: 0px;top: 190px;">View In GoogleSheets</button>
</div>

<iframe id='ifr' src='https://docs.google.com/spreadsheets/d/1sd4HEFMsK3WJyHgcs1crX-30LqkBum30kxdH0qCwL5Y/edit#gid=0'
style="position: absolute;width: 100%;height: 100%;left: 0px;top: 250px;" >
</iframe>

<iframe id='ifr' src='https://docs.google.com/spreadsheets/d/1sd4HEFMsK3WJyHgcs1crX-30LqkBum30kxdH0qCwL5Y/edit#gid=0'style="position: absolute;width: 100%;height: 100%;left: 0px;top: 250px;" >
</iframe>

这是我的 Js 代码,

$scope.read = function () {

var params = {
"range":"Sheet1!A1:B1",
"majorDimension": "ROWS",
"values": [
["Hello","World"]
],
}

var xhr = new XMLHttpRequest();
xhr.open('PUT', 'https://sheets.googleapis.com/v4/spreadsheets/1sd4HEFMsK3WJyHgcs1crX-30LqkBum30kxdH0qCwL5Y/values/Sheet1!A1:B1?valueInputOption==USER_ENTERED;headers=false');

xhr.setRequestHeader('Authorization', 'Bearer ' + access_token);
xhr.send(JSON.stringify(params));


};

}]);

最佳答案

您有 valueInputOption==USER_ENTERED 而不是 valueInputOption=USER_ENTERED。两个等号而不是一个。错误消息告诉您相同的内容:“'value_input_option' (TYPE_ENUM) 处的值无效,\"=USER_ENTERED\"" -- =USER_ENTERED 不是有效的值,但 USER_ENTERED 是。

关于javascript - 使用 javascript 将数据插入 Google Sheets API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39096279/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com