gpt4 book ai didi

javascript - 引用错误 : Headers is not defined in Google scripts

转载 作者:行者123 更新时间:2023-12-05 02:44:27 24 4
gpt4 key购买 nike

我正在尝试在 reply.io 和 Gsheets 之间实现自动化,以自动执行 API 调用,因此我可以通过脚本编辑器在 Google 表格中创建一个“实时”仪表板。

我正在使用他们网站 ( https://apidocs.reply.io/#b24cfec9-3e95-4409-b520-8dfecd75e682) 上的文档。我只使用 Python 并在这方面取得了成功,但不知何故我似乎无法使其在 JavaScript 中工作。

我使用的脚本是:

function myFunction() {
var myHeaders = new Headers();
myHeaders.append("x-api-key", "{{Your_apiKey}}");

var raw = "";

var requestOptions = {
method: 'GET',
headers: myHeaders,
body: raw,
redirect: 'follow'
};

fetch("https://api.reply.io/v2/schedules/default", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
}

我得到的错误是:

ReferenceError: Headers is not defined
myFunction @ Code.gs:2

最佳答案

Google Apps 脚本不使用浏览器内置插件,而是有自己的内置插件。在这种情况下,您需要使用 UrlFetchApp .

function myFunction() {
let myHeaders = {
"x-api-key": "{{Your_apiKey}}"
};

let params = {
method: 'get',
headers: myHeaders,
followRedirects : true,
};

let response = UrlFetchApp.fetch("https://api.reply.io/v2/schedules/default", params);
Logger.log(response.getContentText());
}

关于javascript - 引用错误 : Headers is not defined in Google scripts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66494731/

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