javascript - 如果谷歌应用脚本中的密码输入正确,如何导航到下一页
问题描述
我正在处理应用程序脚本中的一个项目,我已经完成了网络应用程序,但需要先登录,然后用户才能访问应用程序/表单。但是我在创建登录页面时遇到问题,因为我想在允许用户从登录页面继续到应用页面之前创建用户名和密码输入(如果正确)。请帮助我这里是我的服务器代码。
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')
}
}
推荐阅读
- cloudflare - 如何在 Cloudflare 中添加域掩码?
- sql - SQL 中的组合
- node.js - [dialogflow][actions-on-google] 用于槽位填充的复合实体
- php - Wamp 服务器不会运行 localhost 项目,但会运行 localhost/phpmyadmin。我在安装 SQL 服务器后遇到了这个问题
- python-pptx - 使用 python-pptx 创建一个新的 pptx,并设置尺寸
- database - 分区表上没有使用索引
- python-3.x - selenium+argparse - 使用命令行参数更改浏览器
- python - 在 Python tkinter 中将文本从条目转换为字符串
- django - 带有国家地图的 Django 站点
- javascript - React - 引导下拉菜单