GAS - 图表API已弃用

时间:2015-01-14 10:37:38

标签: google-apps-script google-sheets google-visualization google-spreadsheet-api

我查看了我的'执行提示'并看到了这一点。

“不推荐使用图表API。”

我直接从这里复制了图表代码
https://developers.google.com/apps-script/reference/charts/column-chart-builder

如果不推荐将其更改为什么?

我将图表用作图像并将其发送到电子邮件。

2 个答案:

答案 0 :(得分:1)

你是对的Google有Deprecated图片图表。据我所知,截至2012年4月20日,它已被正式弃用,以取代它。

您需要找到一些其他第三方工具以满足您的需求或创建自己的工具。

它似乎将于2015年4月20日停止工作

Deprecation Policy

  

Google将宣布是否打算停止或向后退款   此API或服务的不兼容更改。谷歌将使用   商业上合理的努力继续经营那些谷歌   图表工具版本和功能在   http://developers.google.com/chart/chart-api-list没有这些   更改至2015年4月20日,除非(正如Google在其中确定的那样)   合理的善意判断):

     法律或第三方关系要求(包括如果有的话)   改变适用的法律或关系),或这样做可能会创造一个   安全风险或重大经济或物质技术负担。   上述政策是"弃用政策。"

答案 1 :(得分:0)

我认为原始海报是指不同的图表服务。这是与GAS中的UiService一起使用的那个。

UiService是唯一可以使用图表的地方。由于UiService自2014年12月11日起被弃用,因此仅使用UiService等功能(如图表)也是有道理的。

可能可以将Google Charts与HtmlService的新增强功能结合使用。我最后一次尝试将Google Charts与HtmlService一起使用时,它大部分都有效。我没有尝试过,因为他们引入了基于IFrame的沙箱模式。

UiService图表集是Google Charts的一部分(我本人认为它只是免费提供GWT内置的图表内容)。 因此,虽然您的设置方式会有所不同,但是一旦将应用程序从UiService迁移到HtmlService,您应该具有功能奇偶校验。

Google图表图表是较旧的静态图表,看起来似乎已经消失。但同样,这只是Google Charts作为产品的一小部分。