在使用 GAS HtmlService 的 Web 应用程序上,我需要获取当前页面的 url 以在模板中构建新链接。
该网络应用程序将在 Google 站点页面(GAS 作为小工具)中运行,但也可以独立运行
我正在尝试“var pageUrl = document.location.href”,然后在 Html 模板中使用 pageUrl,如下所示。我知道这是错的,但我迷失了,对不起。
<a href="<?= pageUrl + "?item=xyz" ?>" >Item xyz link</a>
谢谢,福斯托
您可以通过 ScriptApp 获取 Web 应用程序的 url:
<a href="<?= ScriptApp.getService().getUrl() + "?item=xyz" ?>" >Item xyz link</a>
您可以通过 SitesApp 获取站点中的 url:
SitesApp.getActivePage().getUrl()
尽管我认为这对于您所描述的内容实际上没有用,因为您无法向其中添加有用的查询参数。脚本在 iframe 中运行,因此虽然您可以在客户端上使用 document.location,但它无论如何都不会帮助您。 URL 已被清理,服务 ID 已被删除。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)