【问题标题】:Google App Scripts and HtmlService and Charts谷歌应用脚​​本和 HtmlService 和图表
【发布时间】:2013-11-06 22:22:48
【问题描述】:

基本上,我正在创建一个应用程序,从 Google Analytics 获取数据并将其存储在电子表格中,这样我就可以将其呈现为漂亮的图表。 (这就是最终目标)我创建的是一个 html 页面,它有 2 个输入框,日期为“从日期”和“到日期”。使用 2 个按钮“到达”和“过滤”如果您重新缓存数据,它将运行分析功能来收集数据并存储它,过滤器将只使用谷歌查询从缓存中获取日期范围内的数据。

reache 工作正常,当我单击它时,该函数运行并更新电子表格。另一方面过滤功能不起作用,我无法添加谷歌图表

    <script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
  google.load('visualization', '1', {packages: ['table']});
</script>

阅读本文 (http://googleappsdeveloper.blogspot.ca/2013/03/retiring-a-few-apps-script-components.html) 我发现最好不要使用 UiService,而是坚持使用 Html 服务,因为 ui 服务最终可能不受支持。 (我知道它可以使用 uiservice 来制作图表,但由于上面的文章认为我将专注于使用 HtmlService。

阅读本文 (https://code.google.com/p/google-apps-script-issues/issues/detail?id=2949) 我无法使用谷歌可视化来获取我的电子表格数据并生成视图。

有没有人对我如何使用谷歌可视化类创建视图有任何建议。也许我做错了?可能有一两个链接供我阅读。

【问题讨论】:

  • 您在寻找什么建议?你的问题不清楚。
  • 如何使用 htmlService 制作谷歌图表
  • Google 图表完全独立于任何考虑此图表的事物:chart.googleapis.com/…?
  • 我一直在使用一个名为 Peity 的 JavaScript 库。它不像 Google Visualization API 那样功能齐全,但它之所以有效,是因为它使用的是 canvas 而不是 svg。

标签: google-apps-script google-apps


【解决方案1】:

只要 caja 不允许,你就不能使用带有 html 服务的 google 可视化图表库。

我认为我们将不得不等待很长时间才能发生。

如果你想使用谷歌图表,你现在必须使用 UiApp。

蒂埃里


14 年 5 月 5 日

好消息,我刚刚测试并成功包含“https://www.google.com/jsapi”并成功创建了一个饼图。

jsapi 库现在被 HTMLService 接受。

蒂埃里

【讨论】:

  • 有没有办法让我将 UiApp 与 htmlService 一起使用?还是我必须选择其中一个?
  • 你必须选择一个。
  • 你知道在 UiApp 中按日期过滤图表的方法吗?
  • Thierry,你能分享你的代码吗?我正在尝试在 HTML 服务中加载 jsapi,但到目前为止没有运气
猜你喜欢
  • 1970-01-01
  • 2012-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-23
  • 2018-03-26
  • 1970-01-01
相关资源
最近更新 更多