使用Google Apps Script绘制API

Plotly API using Google Apps Script

本文关键字:绘制 API Script Apps Google 使用      更新时间:2023-09-26

我想知道如何使用google apps脚本进行基本的单个数据集Plotly REST调用。有人可以提供只是一个基本的功能,做到这一点吗?这将极大地帮助我,并将努力帮助未来帮助我的人。我想我在添加数据集上有点着急了。这是我目前看到的:

设dataSet为(nx2)数组,格式为[[date0, r0], [date1, r1],…, [daten, rn]] s.t. date0> daten和ri在实数中。

function plot(dataSet){
  var key = "XXXXXXXXXX";
  var url = "https://plot.ly/clientresp";
  var un = "un=XXXXXXX";
  var origin = "origin=plot";
  var platform = "platform=lisp";
  ...
  return plotlyUrlImage;
}

使用UrlFetchApp.fetch并指定为post请求

function plot(dataSet){
  var key = "XXXXXXXXXX";
  var url = "https://plot.ly/clientresp";
  var un = "XXXXXX";
  var origin = "plot";
  var platform = "lisp";
  var payload = {
    "un": un,
    "key": key,
    "origin": origin,
    "platform": platform,
    "args": JSON.stringify(args),
    "kwargs": JSON.stringify(kwargs)
  };
  var options = {
    "method": "post",
    "payload": payload
  };
  var response = UrlFetchApp.fetch(url, options);
  var rs = JSON.parse(response.getContentText());
  return rs["url"];
}
参考:

  • UrlFetchApp.fetch
  • <
  • 情节反应/gh>