Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript google.script.run错误,如何修复?_Javascript_Google Apps Script_Google Sheets - Fatal编程技术网

Javascript google.script.run错误,如何修复?

Javascript google.script.run错误,如何修复?,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,谷歌脚本代码 大家好,我在基本代码方面遇到了困难,而且在我添加google.scripts.run之后,它似乎就停止工作了 您的意见将不胜感激 下面的代码是我的谷歌脚本代码“code.gs” 下面的代码是我的HTML“AddForm.HTML” 函数AddRow(){ var name=document.getElementById(“name”).value; google.script.run.AddRecord(名称); } 姓名: 您的代码似乎有点问题 查看AddForm文件,您已经创

谷歌脚本代码

大家好,我在基本代码方面遇到了困难,而且在我添加google.scripts.run之后,它似乎就停止工作了

您的意见将不胜感激

下面的代码是我的谷歌脚本代码“code.gs”

下面的代码是我的HTML“AddForm.HTML”


函数AddRow(){
var name=document.getElementById(“name”).value;
google.script.run.AddRecord(名称);
}
姓名:

您的代码似乎有点问题

查看
AddForm
文件,您已经创建了一个名为
AddRow
的函数,该函数使用,这是一个很好的方法。但是你从来没有真正使用过函数本身

在按钮中,您有:

<input type="button" value="Add" onclick="google.script.run.AddRecord(name);" />

你的代码似乎有点问题

查看
AddForm
文件,您已经创建了一个名为
AddRow
的函数,该函数使用,这是一个很好的方法。但是你从来没有真正使用过函数本身

在按钮中,您有:

<input type="button" value="Add" onclick="google.script.run.AddRecord(name);" />

感谢您的反馈,这是我最初的想法,不幸的是,它也不起作用,表单加载非常好。。但是,当单击“添加”按钮时,它不会将其添加到sheetbellow代码中,代码应该可以正常工作。尝试添加suces和failur处理程序,查看代码是否出错,或者函数是否运行良好,但由于其他原因,不要在工作表中插入值。您应该尝试在自己的工作表中对此进行调试。尝试使用函数
AddRow
中的
console.log
,查看是否正在调用它,是否可以访问name变量?此外,对于服务器端功能(应用程序脚本),它与电子表格关联?尝试[通过其Id]获取工作表。或者,你可以添加一个,看看它失败的原因。谢谢你的反馈,这就是我最初的想法,不幸的是,它也不起作用,表单加载得很好。。但是,当单击“添加”按钮时,它不会将其添加到sheetbellow代码中,代码应该可以正常工作。尝试添加suces和failur处理程序,查看代码是否出错,或者函数是否运行良好,但由于其他原因,不要在工作表中插入值。您应该尝试在自己的工作表中对此进行调试。尝试使用函数
AddRow
中的
console.log
,查看是否正在调用它,是否可以访问name变量?此外,对于服务器端功能(应用程序脚本),它与电子表格关联?尝试[通过其Id]获取工作表。或者,您可以添加一个,并查看失败的原因。
<input type="button" value="Add" onclick="google.script.run.AddRecord(name);" />
<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
    <script>
    function AddRow(){
    var name = document.getElementById("name").value;
    google.script.run.AddRecord(name);
    }
    </script>
  </head>
  <body>
    Name:&nbsp;&nbsp;<input type="text" id="name" />
    <input type="button" value="Add" onclick="AddRow();" />
  </body>
</html>