我的目标是通过 Google 表单检索最后记录到 Google 电子表格的 13 条数据,并将它们显示在 Google 网站上的图表中。
为此,我创建了一个与 Google 电子表格关联的 Google 脚本,它读取电子表格的最后 13 行并基于它们创建一个新图表。然后,我使用实时模式将图表嵌入到我的 Google 网站上。
当我通过表单输入新值时,电子表格上脚本创建的图表会正确更新并显示 13 个值。但是嵌入在谷歌网站上的版本将新值添加到范围中,而不隐藏第 14 个,因此显示 14 个(以及我之后输入的更多值)。
为了解决这个问题,我在脚本中检索了 Google 站点,每次都删除以前的图表并嵌入由 Google 电子表格生成的新图表。但是 SitesApps 似乎无法轻松检索和管理 Chart 对象。
我的问题是:-您是否看到了一种更简单的方法来做我目前要做的事情?- 您知道通过 Google 脚本检索和管理嵌入在 Google 站点中的图表对象的方法吗?
我想做的看起来像这样:
var site = SitesApp.getSiteByUrl('siteUrl');
var page = Site.getChildByName('home');
var chart = page.getHtmlContent(). ??? Function to get the Chart object ???
在此先感谢您的帮助。