0

我想知道如何使用谷歌应用程序脚本进行基本的单个数据集 Plotly REST 调用。有人可以提供一个基本功能吗?它将极大地帮助我,并将尝试帮助将来帮助我的人。我想我已经挂断了添加数据集。这是我到目前为止所拥有的:

令 dataSet 为 (nx2) 数组,形式为 [[date0, r0], [date1, r1], ..., [daten, rn]] st 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;

}
4

1 回答 1

2

使用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"];
}

参考:

于 2014-07-03T22:55:49.377 回答