首页 > 解决方案 > Headers 类的模块/Javascript/

问题描述

我不是技术人员,所以我不会编码或任何东西,但我必须将此 API 合并到谷歌表格中。

因此,我在 google Appscript 中使用了这个 Javascript 代码示例。但是没有标题的定义。

var myHeaders = new Headers();
myHeaders.append("x-access-token", "<my gold api key>");
myHeaders.append("Content-Type", "application/json");

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

fetch("https://www.goldapi.io/api/XAU/EUR", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));

有人可以告诉我在哪里可以找到 Headers 类的 Modul 并安装它吗?还是有另一种方法可以将此 API 合并到谷歌表格中?

谢谢您的帮助!

标签: javascriptapi

解决方案


在顶部添加这两行:

const fetch = require('node-fetch');
const { Headers } = fetch; 

这是针对 Node-js 的。在浏览器上下文中,您的代码可以在没有这个的情况下工作,因为fetchAPI 是开箱即用的,并且也是Headers被定义的。


推荐阅读