为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过传递参数从 .gs 文件中的方法调用“somename.html”?

如何通过传递参数从 .gs 文件中的方法调用“somename.html”?

冉冉说 2021-10-29 17:17:43
我正在创建一个网络应用程序,它在通过传递参数成功加载“searchByDocumentPage.html”之前进行了一些验证。在我之前的代码中,我doGet()直接使用调用该方法,ScriptApp.getService().getUrl()因此其他按钮在加载新的 HTML 页面时没有任何问题。由于我做了一些验证,出于某种原因,我无法加载“searchByDocumentPage.html”HTML 页面。第一我试过:var html = ScriptApp.getService().getUrl()+"?v=submitDocumentID";return html;第二:return HtmlService.createTemplateFromFile("searchByDocumentPage").evaluate();if(fileID === ""){  document.getElementById("errorMessageDiv").innerHTML='<label style="color:red;text-align:center;font-style: italic;font-size: 12px;">Please key in the Document ID</label>';}else{  google.script.run.withSuccessHandler(fnFileID).getFiles(fileID);}function fnFileID(returnedVal){  if(returnedVal === "No File"){    document.getElementById("errorMessageDiv").innerHTML='<label style="color:red;text-align:center;font-style: italic;font-size: 12px;">This Document ID do not exist</label>';  }  /*else{    ScriptApp.getService().getUrl()+"?v=submitDocumentID";  }*/}function getFiles(fileID) {  var returnValue = "";  var arrayTblFile = [];  var selectStatementTblFile = "SELECT File_ID FROM webapp_tblFile WHERE File_ID='" + fileID  +"'";  arrayTblFile= MySQLSelectQuery(selectStatementTblFile);//Call the SQL }function from MySQLConnection.gs  if(arrayTblFile.length == 0){    returnValue = "No File";  }  else{        loadSearchByDocPage(fileID);  }  return returnValue;}function loadSearchByDocPage(fileID){  return HtmlService.createTemplateFromFile("searchByDocumentPage").evaluate();  //var html = ScriptApp.getService().getUrl()+"?v=submitDocumentID";  //return html;}function doGet(e){  var params = e.parameter;  if(params.v === 'newDoc'){    return HtmlService.createHtmlOutputFromFile("newDocumentPage");  }  else if(params.v === 'submitDocumentID'){    return HtmlService.createTemplateFromFile("searchByDocumentPage").evaluate();  }  else{    return HtmlService.createTemplateFromFile("landingPage").evaluate();  }}预期通过传递参数加载“searchByDocumentPage.html”。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 138 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信