我希望通过HTMLService显示Web应用程序时,在Apps Scripts中获取当前浏览器窗口的完整URL
- 当我尝试这个时,它不起作用,因为Apps Scripts是沙盒的,我得到了某种服务器的URL
window.location.href
- 当我尝试这个时,我只能获取哈希或参数,而不是完整的URL
google.script.url.getLocation(function(location) {
console.log(location.parameters);
console.log(location.hash);
});
来源:https://developers.google.com/apps-script/guides/html/reference/url#methods
上述目的:我想要一个按钮,人们在发布的Web应用程序中单击该按钮以删除浏览器工具栏 . 但是,浏览器工具栏在当前浏览器窗口中不可删除 . 所以我想获取Web App URL并将其作为新窗口放在window.open()中,使用当前的Web应用程序,因为浏览器工具栏可以通过这种方式删除 . 但我似乎无法获得当前的URL .
我有什么想法可以做到这一点?
提前致谢!
1 回答
我不知道你的开发者模式是什么意思,但我猜测这是问题的答案 . 如果没有,请告诉我,我会将其删除 .
在客户端,您可以使用Javascript:
在Google Script中: