【发布时间】:2020-05-12 11:04:39
【问题描述】:
我正在处理一个应用脚本中的项目,我已经完成了网络应用,但需要先登录,然后用户才能访问应用/表单。但是我在创建登录页面时遇到问题,因为我想在允许用户从登录页面继续到应用页面之前创建用户名和密码输入(如果正确)。请帮帮我,这是我的服务器代码。
function doGet(e) {
if (e.parameters.page == "apppage"){
return loadAppPage();
}
else{
return loadLoginPage();
}
function loadLoginPage(){
return HtmlService.createTemplateFromFile('loginPage').evaluate();
}
function loadLoginPage(){
return HtmlService.createTemplateFromFile('loginPage').evaluate();
}
JavaScript 代码:
document.getElementById('loginbutton').addEventListener ('click', getlogin);
function getlogin(){
var username= document.getElementById ('username').value;
var password= document.getElementById ('password').value;
if(username=='admin' && password == 'admin123'){
loginbutton.setAttribute("href",ScriptApp.getService().getUrl()+loginPage);
}
}
【问题讨论】:
-
为什么会有两个 loadLoginPage() 函数?
-
也许这会有所帮助:stackoverflow.com/a/46943386/7215091
标签: javascript google-apps-script