2014-07-03 62 views
0

我想知道如何去做一個基本的單一數據集使用谷歌應用程序腳本Plotly REST調用。有人可以提供一個基本的功能嗎?這對我會有很大的幫助,並會盡力幫助未來幫助我的人。我想我正在添加數據集。這是我到目前爲止:使用谷歌應用程序腳本的Plotly API

讓dataSet以[[date0,r0],[date1,r1],...,[daten,rn]] s.t形式成爲(nx2)數組。 date0> daten和ri在reals中。

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; 

} 

回答

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

參考:

+0

是的!奇蹟般有效!只要我得到我的代表,我會投票。大家請爲上述投票。謝謝! – mikemccarthys

相關問題