删除行的按钮也会删除自己

时间:2018-02-28 15:55:12

标签: button google-apps-script google-sheets

我有一张工作表,我将其用作我的待办事项列表,并且我已经为每一行添加了按钮,我可以在分配任务后单击以删除行(在原始工作表和引用它的工作表上)。每个按钮都链接到一个删除该特定行的函数,但是当我单击该按钮时,它也会删除它自己(可能是因为它在被删除的行中)。然后将所有其他按钮移动一行,导致其脚本引用下面的行而不是它们包含的行。

有谁知道如何防止这种情况?有没有办法保护按钮/绘图,以便在删除行时不删除它?有没有办法将按钮/绘图锚定到一个点,所以它总是在x行?下面是电子表格的图片和我为其中一个按钮编写的代码示例。

//The following functions delete indicated row AFTER header
function DeleteSecondLine() {

 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getSheets()[1];
 sheet.deleteRow(3);

 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getSheets()[0]
 sheet.deleteRow(3); 
}

电子表格图片: image

0 个答案:

没有答案