首页 > 解决方案 > 如果谷歌应用脚​​本中的密码输入正确,如何导航到下一页

问题描述

我正在处理应用程序脚本中的一个项目,我已经完成了网络应用程序,但需要先登录,然后用户才能访问应用程序/表单。但是我在创建登录页面时遇到问题,因为我想在允许用户从登录页面继续到应用页面之前创建用户名和密码输入(如果正确)。请帮助我这里是我的服务器代码。

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);
  }
}

标签: javascriptgoogle-apps-script

解决方案


而不是设置属性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')
  }
}

在这里阅读更多


推荐阅读