【问题标题】:How to Add Hyperlinks to Google Forms user Google Apps Script如何将超链接添加到 Google 表单用户 Google Apps 脚本
【发布时间】:2015-01-09 16:28:06
【问题描述】:

我正在尝试使用 Google Apps 脚本将超链接行添加到 GridItem,理想情况下用作工具提示。我是否正在尝试使用 Google Apps 脚本做更多事情?

情况如下:我有一个GridItem 类型的问题,其中包含冗长的行描述。为了清理界面,我想提供一个简短的描述摘要,当单击/悬停时,会显示全文。为此,我需要将简短摘要转换为超链接。但是,我还没有看到任何在GridItem 行中插入超链接的方法。我认为 Google Apps 脚本可能允许我这样做。

到目前为止,我已经尝试输入一个字符串,后跟.setLinkUrl(),使用createAnchor('text', url),使用markdown,并实际插入<a href='http://google.com'>Google</a>'作为文本行。到目前为止没有任何效果。

这可能吗?

编辑: 抱歉 - 在发布之前我没有充分研究这个问题。结果是 Google 表单会自动检测 URL 并将它们作为链接发布在实时表单中。不过,我仍然对此有疑问 - 我宁愿向用户显示一些指定的文本而不是 URL(我的一些 URL 很长)。有人知道怎么做吗?

【问题讨论】:

  • 为了缩短网址,您可以使用网址缩短器:goo.gl

标签: google-apps-script google-forms


【解决方案1】:

您可以按常规方式设计 Google 表单的主要元素。然后预览实时表单,复制生成的 html 文件,托管在您的网站中。 然后,您可以将 Google 表单生成的 <a>...</a> 标记替换为您需要的标记,例如<a href='http://google.com'>Google</a>

  • 请确保您不会干扰 Google 表单工作可能需要的任何样式或代码。
  • 此解决方案需要您拥有自己的虚拟主机。
  • 您需要将用户指向您的网站,而不是实时表单预览。

【讨论】:

    猜你喜欢
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 1970-01-01
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多