我有一张工作表,我将其用作我的待办事项列表,并且我已经为每一行添加了按钮,我可以在分配任务后单击以删除行(在原始工作表和引用它的工作表上)。每个按钮都链接到一个删除该特定行的函数,但是当我单击该按钮时,它也会删除它自己(可能是因为它在被删除的行中)。然后将所有其他按钮移动一行,导致其脚本引用下面的行而不是它们包含的行。
有谁知道如何防止这种情况?有没有办法保护按钮/绘图,以便在删除行时不删除它?有没有办法将按钮/绘图锚定到一个点,所以它总是在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);
}
电子表格图片: