Plotly API 使用 Google Apps 脚本
Posted
技术标签:
【中文标题】Plotly API 使用 Google Apps 脚本【英文标题】:Plotly API using Google Apps Script 【发布时间】: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;
【问题讨论】:
【参考方案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"];
参考:
UrlFetchApp.fetch plotly response【讨论】:
是的!奇迹般有效!只要我得到我的代表,我就会投票。请大家为以上内容投票。谢谢!以上是关于Plotly API 使用 Google Apps 脚本的主要内容,如果未能解决你的问题,请参考以下文章
在 Google Apps 脚本中使用 Mandrill API
带有 GraphQL 解析错误的 Google Apps 脚本 API 请求
例外:未配置访问 - API 更新后使用 Google Apps 脚本的 BigQuery
使用 Google Apps 脚本的 Facebook API 批处理请求