【问题标题】:Google Apps Script Doc - add Image with LinksGoogle Apps 脚本文档 - 添加带有链接的图片
【发布时间】:2013-10-15 18:50:57
【问题描述】:

我需要通过 Google Apps 脚本将带有多个链接的图像插入到 Google 文档中。该图像是一个基本地图,用 HTML5 创建,有几个热点。如果通过我现有的应用程序显示此图像,我会将图像导出到 SVG 并使用 SVG 的本机超链接。否则,我可以生成图表的 PNG 以及链接的地图和区域标签。对于我的谷歌应用程序脚本,我可以毫无问题地拉入图像的 PNG 并将其插入,但我无法添加我的链接地图。我也找不到导入 SVG(作为 Google 绘图)的方法,它可以放置在文档的内联。以下是我将采取的措施来解决这个问题,但我缺少每个关键部分,对于这三个问题中的任何一个问题的任何帮助都将不胜感激:

  1. 生成图像的 SVG 并将其插入 Google Doc 问题:Google Doc 不接受 SVG。有没有办法让 Doc 接受 SVG,或者是否有转换器可以接收我的 SVG 并返回可以插入的 Google 绘图?

  2. 生成一个 PNG 并将其插入到 Google Doc 中。 问题:没有链接。有没有办法通过 Google Apps 脚本在 Google Doc 中定义链接映射?

  3. 插入 HTML5 画布 问题:在 Google 文档中不可能

【问题讨论】:

    标签: html svg google-apps-script drawing


    【解决方案1】:

    Google 绘图看起来也不是。我不确定您的地图有多复杂,但您能否将其分解为较小的图像并分别链接每个图像?我知道它不完全是您想要的,但也许是一种选择?

    【讨论】:

      【解决方案2】:

      Google 文档不支持带有超链接部分的图片,因此 Apps 脚本也不支持。您可以使用InlineImage.setLinkUrl()为整个图像设置链接。

      【讨论】:

      • 谢谢 Eric,Google 绘图也不行?
      • 很遗憾,我们尚不支持在 Apps 脚本中操作或插入 Google 绘图。
      • 我看到了这个:developers.google.com/apps-script/reference/document/… 并假设支持绘图。但是,我很难将 SVG 转换为 Google 绘图。我确实编写了一个 SVG -> WMF -> Google 绘图的过程,但是当我开始绘图时,我失去了链接。当我手动测试将原生绘图添加到文档时,它也丢失了它的链接。
      • 在编写 Apps 脚本代码之前,首先值得看看您想要的东西是否可以在产品中实现。 Apps 脚本允许您自动执行各种活动,但它通常面临您在产品 UI 中发现的相同限制。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-13
      • 1970-01-01
      • 1970-01-01
      • 2015-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多