如何向Google Forms用户Google Apps Script添加超链接



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

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

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

这可能吗?

编辑:我很抱歉 - 我在发布之前没有很好地研究这个问题。事实证明,Google 表单会自动检测网址并将其作为链接发布在实时表单中。不过,我仍然对此有问题 - 我宁愿向用户显示一些指定的文本而不是 URL(我的一些 URL 很长)。有人知道如何做到这一点吗?

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

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

最新更新