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