google-apps-script - Google 表格:插入新行时自动生成复选框
问题描述
这可能是一个牵强附会的问题,但是否可以在插入新行时生成复选框?
现在,我的新行是来自 Google 表单的回复,我有复选框,单击时会删除该行并将其发送到“已完成”工作表。但问题是,完成后,它也会删除行和复选框,因此用户不时地必须重新插入一堆复选框。
如果我想将“已完成”工作表中的行恢复到原始工作表,它会将其直接发送到工作表底部,因为所有行都填充有复选框。
任何的想法?谢谢。
解决方案
您可以将数据验证设置为复选框,但单元格的内容必须为 TRUE、FALSE 或空白。
var cell = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("A1");
var rule = SpreadsheetApp.newDataValidation().requireCheckbox();
cell.setDataValidation(rule);
推荐阅读
- python - 使用 python/kivy 运行应用程序时仅显示“else 语句”
- javascript - 无法从 Twin.macro 中的 Prop 获取值
- c# - 从 blobBaseClient.DownloadToAsync 获取 FullContent
- python - 如何获取生成 .append() 函数的代码?
- r - 两组的分层抽样
- binary - 在学习实践中在两个虚拟机之间发送串行数据
- r - 在 R 中将 HMS 转换为 hh:mm
- python - 使用 python PYSFTP 从 SFTP 下载所有文件
- flutter - Flutter - 文本字段覆盖的列表视图的最后一个元素
- android - Google Play 应用签名流程证书