【问题标题】:Plotly API using Google Apps ScriptPlotly API 使用 Google Apps 脚本
【发布时间】:2014-08-25 02:44:22
【问题描述】:

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

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

}

【问题讨论】:

    标签: javascript google-apps-script plotly


    【解决方案1】:

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

    参考:

    【讨论】:

    • 是的!奇迹般有效!只要我得到我的代表,我就会投票。请大家为以上内容投票。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 2014-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    相关资源
    最近更新 更多