如果您想替代使用UrlFetchApp的方法,可以尝试使用fetch API来实现相同的功能。下面是一个示例代码,展示了如何在App Script中使用fetch API。
function fetchData() {
var url = "https://api.example.com/data";
var options = {
method: "get",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer your_token"
},
};
var response = fetch(url, options);
var data = response.json();
Logger.log(data);
}
在上面的示例中,我们使用fetch函数发送一个GET请求到指定的URL,并在请求中添加了必要的头部信息。然后,我们将响应转换为JSON格式并将其打印到日志中。
请注意,fetch API在浏览器中是原生支持的,但在App Script中需要使用Polyfill库来模拟fetch函数的行为。您可以在App Script编辑器中的"资源"菜单下选择"库",并搜索"fetch"来添加Polyfill库。
使用fetch API的好处是它更加简洁和易于使用,同时还提供了更多的功能和灵活性。同时,它也更加符合现代JavaScript开发的标准。