我正在尝试在AppMaker应用中获取当前网址。但是,标准JavaScript方法不起作用,AppApp在AppMaker中不可用,并且AppMaker中 的对象不会返回正确的URL(以https://script.google.com开头)。
感谢您的任何建议。
答案 0 :(得分:7)
答案 1 :(得分:2)
要在客户端拥有应用程序URL,您可以在应用程序启动期间加载它。首先,让我们创建返回应用URL的服务器脚本:
/**
* Get the URL of the published web app.
*/
function getAppUrl() {
return ScriptApp.getService().getUrl();
}
打开项目设置,然后将下一个代码添加到应用启动脚本部分:
loader.suspendLoad();
google.script.run.withSuccessHandler(function(url) {
appUrl = url;
loader.resumeLoad();
}).getAppUrl();
现在,您可以在客户端脚本中的任何位置使用 appUrl 。
使用此方法,您可以在启动时创建需要来自服务器的特定数据的初始应用程序配置。