【问题标题】:Automatically update embedded Google Sheets Chart in Docs?自动更新文档中嵌入的 Google 表格图表?
【发布时间】:2016-08-21 23:21:31
【问题描述】:

我已经在 Google Doc 中插入了一个图表,但希望让它自动更新,而不必手动打开 Doc 并按下浮动更新按钮。

到目前为止,除了编写一个脚本来每次替换每个脚本之外,我还没有找到其他方法——我还没有足够的能力去做。

嵌入式图表如何自动更新?

【问题讨论】:

    标签: google-apps-script google-sheets google-docs auto-update


    【解决方案1】:

    Google Docs 不支持像 MS Office 那样正确链接和嵌入对象的方式。我还没有看到任何真正的解决方案。

    【讨论】:

      【解决方案2】:

      我从this forum 找到了几个你可能想尝试的答案:

      Using XML Gadget for Charting:Steps if you would like to try;

      1. 转到您的 Google 电子表格(或 Google 表单数据)。
      2. 转到菜单>插入>小工具
      3. 点击“图表”并选择您喜欢的图表并“添加到电子表格”
      4. 键入小工具所需的所有图表设置
      5. 点击“应用并关闭”
      6. 图表填充后,将鼠标指向图表的左上角,点击“小工具”
      7. 您将看到“获取查询数据源”- 项 a 和“获取 XML” - 项目 b
      8. 点击b项,例如“http://www.google.com/ig/modules/image-bar-chart.xml
      9. 转到谷歌“站点”和“插入”>“更多小工具”>“通过 url 添加小工具”> 粘贴项目 b,http://www.google.com/ig/modules/image-bar-chart.xml
      10. 您需要在弹出窗口中提供数据源,粘贴项目a的链接并键入所有必要的设置。 (刷新间隔 1、5、30 分钟 - 在此处设置)
      11. 保存并完成。

      使用 ARRAYFORMULA 确保图表将使用新信息进行更新。样本在this site

      我不完全确定这是否有用,但由于您正在编写脚本,您不妨检查一下Firebase from Apps Script 中的读写数据。

      【讨论】:

      • 谢谢 - 小工具方法的问题在于 Google 的定时触发器似乎不可靠。我有一些在定时触发器上运行的脚本,每晚我都会收到一个装满失败日志的收件箱。
      【解决方案3】:

      github找到提示:

      是的,没错,Google 表格中发布的图表仅在更改后 5 分钟更新。

      【讨论】:

        猜你喜欢
        • 2019-06-16
        • 2014-06-20
        • 2012-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-12
        相关资源
        最近更新 更多