Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用GoogleApps脚本的Plotly API_Javascript_Google Apps Script_Plotly - Fatal编程技术网

Javascript 使用GoogleApps脚本的Plotly API

Javascript 使用GoogleApps脚本的Plotly API,javascript,google-apps-script,plotly,Javascript,Google Apps Script,Plotly,我想知道如何使用GoogleApps脚本进行基本的单数据集Plotly REST调用。有没有人能提供一个基本的功能来实现这一点?它将极大地帮助我,并将努力帮助那些在未来帮助我的人。我想我在添加数据集时遇到了麻烦。这就是我迄今为止所做的: 假设数据集是一个(nx2)数组,其形式为[[date0,r0],[date1,r1],…,[daten,rn]]s.t.date0>daten和ri(以实表示) function plot(dataSet){ var key = "XXXXXXXXXX";

我想知道如何使用GoogleApps脚本进行基本的单数据集Plotly REST调用。有没有人能提供一个基本的功能来实现这一点?它将极大地帮助我,并将努力帮助那些在未来帮助我的人。我想我在添加数据集时遇到了麻烦。这就是我迄今为止所做的:

假设数据集是一个(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"];
}
参考:


是的!工作起来很有魅力!我的代表一当选,我就投赞成票。请大家投赞成票。非常感谢。