Javascript GoogleApps脚本-使用边栏表单将行附加到电子表格

Javascript GoogleApps脚本-使用边栏表单将行附加到电子表格,javascript,html,google-apps-script,Javascript,Html,Google Apps Script,这个脚本应该在我的电子表格“onclick”中添加一个新行,但是它没有。最终,我希望能够将数据添加到与列对应的每个文本框中,并附加一个新行。不知道为什么这不起作用。如何追加新行?当我运行这个脚本时,它在脚本编辑器中工作,而不是在侧栏html中 //将此代码用于Google文档、表单或新工作表。 函数onOpen(){ SpreadsheetApp.getUi()//或DocumentApp或FormApp。 .createMenu(“侧边栏”) .addItem('打开','打开对话框') .

这个脚本应该在我的电子表格“onclick”中添加一个新行,但是它没有。最终,我希望能够将数据添加到与列对应的每个文本框中,并附加一个新行。不知道为什么这不起作用。如何追加新行?当我运行这个脚本时,它在脚本编辑器中工作,而不是在侧栏html中

//将此代码用于Google文档、表单或新工作表。
函数onOpen(){
SpreadsheetApp.getUi()//或DocumentApp或FormApp。
.createMenu(“侧边栏”)
.addItem('打开','打开对话框')
.addToUi();
}
函数openDialog(){
var html=HtmlService.createHtmlOutFromFile(“索引”);
setTitle('Gmf Sent Msg Form');
SpreadsheetApp.getUi().showSidebar(html);
}
函数insertRow(){
var doc=SpreadsheetApp.openByUrl(“https://docs.google.com/spreadsheets/d/1RY3TZvU-        TFhlCyF9TKRk4Hb4b6Q1TnYa5K7ixyktykY/编辑#gid=0“;
doc.getActiveSheet().appendRow(['700','9/12/16','PO 16-45789'])
}

使用此表单在电子表格的单元格中输入信息。
身份证

日期

主题


在这一行:

<input type="button" value="Append Row" onclick="google.script.run.withSuccessHandler(insertRow)" />
如果要将回调函数设置为在服务器端函数成功返回时运行

google.script.run.withSuccessHandler(onSuccess).insertRow();

有关更多信息,请参阅和的指南。

非常感谢!!我知道我试过了,但我肯定错过了什么。无论哪种方式,你都有助于更好地理解它。我的分数不到15分,所以我无法对你的答案进行投票,对不起。别担心,很乐意帮忙(:
google.script.run.withSuccessHandler(onSuccess).insertRow();