使用参数路由 Web 应用不起作用



我在谷歌应用程序脚本中开发一个web应用程序,但在将参数传递到URL时,它不起作用。

<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>   
/**Some Code here*/
<form id="formsearch" class="col s12" action="<?!=ScriptApp.getService().getUrl()?views=log);?>">

/**Some Code here*/ 
</form>
</body>
</html>

结果url:https://script.google.com/macros/s/AKfycbwo0KN6CaTT3v650rtjrAGwVVp17NxnFtcF9Wpp3-CL/dev?

其他尝试:https://script.google.com/macros/s/AKfycbwo0KN6CaTT3v650rtjrAGwVVp17NxnFtcF9Wpp3-CL/devviews=log?

还有别的办法吗?以及如何解决这个问题?

不使用表单action="quot;为了传递参数,使用a href=""在提交按钮的位置。

<a href="<?!=loadView('log')?>" class="btn waves-effect waves-light right" type="submit">
Log in
<i class="material-icons right">send</i>
</a>
function loadView(view=""){
return (ScriptApp.getService().getUrl()+`?views=${view}`);
}

我真的不知道为什么会发生这种事,如果有人知道你可以告诉我的话。谢谢

最新更新