Google App脚本和HtmlService以及图表

时间:2013-11-06 22:22:49

标签: google-apps-script google-apps

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

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

    <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)我无法使用Google可视化功能获取电子表格数据并生成视图。

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

1 个答案:

答案 0 :(得分:3)

只要caja不允许,您就无法将Google可视化图表库与html服务一起使用。

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

如果您想使用Google Charts,您现在必须使用UiApp。

亨利


14年5月5日

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

HTML服务现在接受了jsapi库。

亨利