Fau*_* R. 5 google-apps-script
在使用GAS HtmlService的Web应用程序上,我需要获取当前页面的URL以在模板中构建新链接.
该网络应用程序将在Google网站页面(GAS作为小工具)中运行,但也可以独立运行
我正在尝试"var pageUrl = document.location.href",然后在Html模板中使用pageUrl,如下所示.我知道这是错的,但我迷路了,抱歉.
<a href="<?= pageUrl + "?item=xyz" ?>" >Item xyz link</a>
Run Code Online (Sandbox Code Playgroud)
谢谢,福斯托
您可以通过ScriptApp获取webapp的URL:
<a href="<?= ScriptApp.getService().getUrl() + "?item=xyz" ?>" >Item xyz link</a>
Run Code Online (Sandbox Code Playgroud)
并且您可以通过SitesApp获取网站中的网址:
SitesApp.getActivePage().getUrl()
Run Code Online (Sandbox Code Playgroud)
虽然我不认为这对你所描述的内容有用,因为你无法向它添加有用的查询参数.脚本在iframe中运行,因此尽管您可以在客户端上使用document.location,但它无论如何都无济于事.对URL进行清理,并删除服务ID.
| 归档时间: |
|
| 查看次数: |
7453 次 |
| 最近记录: |