我正在Google Sheets中编写脚本,以从API中检索值。该API每10秒提供一个
我的目标只是从端点检索一个响应,因此在Google Sheets中任何可以实现这一目标的方法都很好。以下是端点,如果有帮助: 因为我无法在Google Sheets中使用
但是这只是输出:
text/event-stream
响应。是否有一种方法可以在不使用异步函数或事件侦听器的情况下检索单个响应?我对JavaScript不是很熟练,但因为我正在使用Google Sheets,所以似乎异步函数和事件侦听器无法正常工作。到目前为止,我学到的唯一处理text/event-stream
响应的方法是使用EventSource
,但我无法使其与Google Sheets配合使用。我的目标只是从端点检索一个响应,因此在Google Sheets中任何可以实现这一目标的方法都很好。以下是端点,如果有帮助: 因为我无法在Google Sheets中使用
EventStream
,所以我尝试使用在这里找到的一个polyfil:https://github.com/amvtek/EventSource/blob/master/dist/eventsource.js,然后运行它:function getRplantTotal() {
var source = new EventSource('https://pool.rplant.xyz/api2/poolminer2x/raptoreum/RThRfoQJg8qsoStLk7QdThQGmpbFUCtvnk/UlRoUmZvUUpnOHFzb1N0TGs3UWRUaFFHbXBiRlVDdHZua3x4');
source.addEventListener("message", function(e) {
console.log(e.data);
});
}
但是这只是输出:
3:11:49 PM Notice Execution started
3:11:49 PM Notice Execution completed