0

问题:

  1. 我需要以一种“关系”的方式获取数据。
  2. GViz(Google 可视化 API)不适用于 GAS(Google Apps 脚本)HTML 服务(请参阅此处:我们可以将 Google Chart Tools 与 Google Script HtmlService 一起使用)。

获得 GViz 提供的所有功能现在是一个梦想,因此,相反,我会对 DataTable 和 DataView 对象以及 google.visualization.data.join() 感到满意。我现在不需要图表。

所有这一切,只要我不能在客户端获得完整的 GViz,就可以在服务器端。

更明确地说,我需要加入一些查询,而不是弄乱规范化的数据。

请记住,我使用电子表格作为数据容器(表格由静态和动态数据组成)。

4

2 回答 2

1

从 GViz 获得所有功能现在是每个人的梦想,但其中一些可以通过 UiApps 中的 Charts Services 获得。我没有使用 HTML 服务的经验,所以我不能这么说。

https://developers.google.com/apps-script/service_charts

如果您要处理大量数据,您看过 ScriptDB 吗?

https://developers.google.com/apps-script/service_scriptdb

我目前使用一组电子表格和图表服务作为仪表板,它工作得很好。不过,我真的希望我能制作组合图表。

于 2012-12-10T01:59:27.903 回答
0

看起来像是在 3 月中旬到现在之间的某个时间,GViz 主要使用 HTML 服务。

我自己对 Google Apps 脚本很陌生,但我设法让 TaffyDB 在服务器端工作。我将它作为库加载,以防我想在多个项目中使用它。

我确实必须添加这一行以使其在服务器端工作:

function setTimeout() {}

不确定是否足够,但它是一个起点。

于 2014-07-03T04:49:50.650 回答