我正在使用 google 应用程序脚本开发一个网络应用程序,但在向 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>
'''
结果网址:https://script.google.com/macros/s/AKfycbwo0KN6CaTT3v650rtjrAGwVVp17NxnFtcF9Wpp3-CL/dev?
或
与其他尝试: https://script.google.com/macros/s/AKfycbwo0KN6CaTT3v650rtjrAGwVVp17NxnFtcF9Wpp3-CL/devviews=log?
还有其他方法吗? 以及如何解决这个问题?
答案 0 :(得分:1)
在提交按钮的位置使用 href="" 代替使用 form action="" 传递参数。
<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}`);
}
我真的不知道为什么会这样,如果有人知道你可以告诉我。 谢谢!