我有以下基本代码来尝试更改textarea元素的值。使用标准HTML工作正常;但是,使用Google Apps脚本,它将无法正常工作。通过\ n将包含更多行的程序将有更多内容,因此无法使用标准输入标记 - 这只是我需要在元素中填充文本的基本部分。有谁知道GAS是否可以实现这一目标?注意,只想使用HTML文件,而不是纯粹的GAS JavaScript。
<!DOCTYPE html>
<base target="_top">
<button id=calc>test</button>
<textarea id=t></textarea>
<script>
document.getElementById("calc").onclick=function(){
document.getElementById("t").value="test";
}
</script>
答案 0 :(得分:1)
看起来你忘了把&#34; calc&#34;和&#34; t&#34;像这样的quatation标记 - &#34; id_of_an_element&#34;
当我使用Visual Code检查它是否在纯HTML中工作时,它修复了它,但在Google Apps脚本中它没有
我在Google Apps脚本中测试了以下代码并且它有效,我希望它有所帮助
<!DOCTYPE html>
<html lang="en">
<body>
<base target="_top">
<button id="calc">test</button>
<textarea id="t">my text area inital value</textarea>
<script>
document.getElementById("calc").onclick=function(){
document.getElementById("t").value="test";
}
</script>
</body>
</html>
&#13;