繁体   English   中英

使用Google脚本删除电子表格数据

[英]Delete spreadsheet data by using google scripts

我正在尝试使用Google脚本删除Google电子表格中的特定行。 我创建了单独的html页面以插入行id。但是当我运行程序时出现此错误。

{“结果”:“错误”,“错误”:{“消息”:“找不到方法deleteRow((class))。”,“名称”:“ InternalError”,“文件名”:“代码”,“ lineNumber” :52,“ stack”:“ \\ tat代码:52(handleResponse)\\ n \\ tat代码:18(doGet)\\ n”}}

这是我的源代码,并且我在同一文件夹和外部html文件中创建了Java脚本文件。参考-https://mashe.hawksey.info/2014/07/google-sheets-as-a-database-insert-with-应用程序脚本-使用-postget的方法与- Ajax的例子/

这将删除一行。

function drow()
{
  var sht=SpreadsheetApp.getActiveSheet();
  var response = SpreadsheetApp.getUi().prompt('Delete Row', 'Enter Row Number to Delete', SpreadsheetApp.getUi().ButtonSet.OK);
  var rownum = Number(response.getResponseText());
  sht.deleteRow(rownum);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM