我正在应用程序脚本中处理一个项目,我已经完成了网络应用程序,但需要登录才能让用户访问应用程序/表单。但我在创建登录页面时遇到问题,因为我想创建用户名和密码输入(如果正确),然后才能允许用户从登录页面进入应用程序页面。请帮助我,这是我的服务器代码。
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);
}
}
最佳答案
无需设置属性 href,只需导航到页面
function getlogin(){
var username= document.getElementById ('username').value;
var password= document.getElementById ('password').value;
if(username=='admin' && password == 'admin123'){
google.script.run.navigateTo('your_page')
}
}
关于javascript - 如果谷歌应用程序脚本中密码输入正确,如何导航到下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59924916/