首页 > 解决方案 > 格式错误的 Html,onclick 中的功能

问题描述

我正在努力寻找 GAS 的解决方法。这非常简单,在此代码段或任何 html 工具中都可以正常工作。

<a href="#" onclick=dummyFunc(foo)>OK</a>
<a href="#" onclick=dummyFunc("param")>not OK</a>

但是谷歌应用程序脚本不会像有效的 html 那样重新调整第二行。如果您将它放入HtmlService.createHtmlOutput()或任何其他从中创建 html 的函数中,HtmlService它将引发Exception: Malformed HTML content.

编辑

我发现使它工作的唯一方法是使用:

<script>var param="param";</script>
<a href="#" onclick=dummyFunc(param)>OK</a>

谢谢你的帮助。祝你有美好的一天。

标签: javascripthtmlgoogle-apps-script

解决方案


确实,您的 html 无效。这是正确的方法:

<a href="#" onclick="dummyFunc('param')">OK</a>

推荐阅读