gpt4 book ai didi

javascript - 无法使用 this.ParentNode 从 HTML 页面调用 Google 脚本

转载 作者:行者123 更新时间:2023-12-03 06:10:20 26 4
gpt4 key购买 nike

我也问过类似的问题。我似乎无法让 onclick 事件为我触发。对于有人来说有什么显而易见的事情可以帮助我吗?函数写在代码下面。

<div id= "right_column">

<form>
<input type="button" name="enter_grades" id="enter_grades" value="Enter Grades for Selected Lessons"
onclick="google.script.run.withSuccessHandler(showMsgForLoginAttempt).generate_grades_for_lesson(this.parentNode)" />
</form>


</div>

这是gscript函数

function generate_grades_for_lesson(formObject) {
Browser.msgBox("Hello");
}

非常感谢任何帮助。

最佳答案

我记得大约一年前,我在这方面遇到了很大的困难。经过几个小时的努力,我确实让它工作了,让我分享一些我的代码,这样也许会有帮助。

首先在 <head></head>您的页面(假设您有一个格式良好的 HTML 页面),您可以添加一个错误处理程序:

<script>
function onFailure(error) {
var div = document.getElementById('output');
div.innerHTML = "ERROR: " + error.message;
}
</script>

然后在 <body> 末尾添加一个“输出”div :

<div id="output"></div>

这应该会输出一些您以前在单击按钮时没有意识到的错误

最后这是我使用的“onclick”: onclick="google.script.run.withFailureHandler(onFailure).FUNCTIONNAME(this.parentNode)"

希望这有帮助!

关于javascript - 无法使用 this.ParentNode 从 HTML 页面调用 Google 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39346816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com