【发布时间】:2020-01-27 17:36:05
【问题描述】:
这是我的功能:
function deleteContact(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var wsname = ss.getRangeByName("contactName").getValue();
var wscl = ss.getSheetByName('Connection List');
var wsRange = wscl.getRange("A1:A").getValues();
for(var i = 0; i<wsRange.length;i++){
if(wsRange[i][0] == wsname){
var row = i+1; //This gets the row number
}
var ui = SpreadsheetApp.getUi();
var response = ui.alert("Are You Sure You Want To Delete " + wsname, ui.ButtonSet.YES_NO);
if (response == ui.Button.YES) {
var delr = wscl.deleteRow(row);
}
}
}
我可以得到行号,但是一旦我点击“是”按钮,我就会收到这个错误:
找不到方法 deleteRow((class))。
有什么建议吗?我希望函数删除它找到的行。
【问题讨论】:
标签: function google-apps-script delete-row