Google表格:插入新行时自动生成复选框

时间:2019-01-29 16:24:31

标签: google-apps-script google-sheets

这可能是一个牵强附会的问题,但是在插入新行时是否可以生成复选框?

现在,我的新行是我从Google表单收到的回复,我有一个复选框,单击该复选框可以删除该行并将其发送到“已完成”工作表。但是问题在于,完成此操作后,它也会删除行和复选框,因此用户有时会不得不重新插入一堆复选框。

如果我想将“已完成”工作表中的行带回到原始工作表中,它会直接将其发送到工作表的底部,因为所有行都填充有复选框。

有什么主意吗?谢谢。

1 个答案:

答案 0 :(得分:0)

您可以将数据验证设置为复选框,但是单元格的内容必须为TRUE,FALSE或空白。

var cell = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("A1");
var rule = SpreadsheetApp.newDataValidation().requireCheckbox();
cell.setDataValidation(rule);