javascript - 使用 Google Apps 脚本的 Plotly API

标签 javascript google-apps-script plotly

我想知道如何使用 google apps 脚本进行基本的单个数据集 Plotly REST 调用。有人可以提供一个执行此操作的基本功能吗?这将对我有很大帮助,并将尽力帮助那些将来帮助我的人。我想我对添加数据集很感兴趣。这是我到目前为止所拥有的:

设 dataSet 为 [[date0, r0], [date1, r1], ..., [daten, rn]] 形式的 (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;

}

最佳答案

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

引用:

关于javascript - 使用 Google Apps 脚本的 Plotly API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24562795/

相关文章:

javascript - 为什么 0 < undefined 返回 false 而不是 undefined?

javascript - 使用 $.post 将 javascript 数组传递到 c# 数组/列表,而不将数据类型指定为 json

javascript - 通过谷歌脚本提交表单

google-apps-script - 如何使用应用程序脚本获取有权访问 Google 共享驱动器的所有用户的列表

javascript - 将 google sheet 的副本复制到 google drive 文件夹中

r - 仅在单击 Shiny 中的操作按钮后才更新服务器上的内容

r - 设置默认放大 plotly

javascript - innerHtml +花括号的 Angular 5问题

javascript - 嵌套 JavaScript 函数中的 "this"

python - 如何在谷歌协作笔记本中显示 plotly 输出?