Google Sheets 是 Google 提供的在线电子表格工具,类似于 Microsoft Excel。它允许用户创建、编辑和共享电子表格,并且可以通过 Google Apps Script(一种基于 JavaScript 的脚本语言)进行扩展和自动化。
复选框(Checkbox)是 Google Sheets 中的一种数据类型,用户可以在单元格中勾选或取消勾选。
当你在 Google Sheets 中选中另一个单元格时,脚本未取消复选框的问题可能是由于脚本没有正确绑定到单元格的选中事件,或者脚本逻辑存在问题。
以下是一个简单的示例脚本,展示如何在选中其他单元格时取消复选框:
function onEdit(e) {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
const range = e.range;
const cell = range.getCell(1, 1);
// 检查是否是复选框单元格
if (cell.getDataValidation() && cell.getDataValidation().getCriteriaType() === SpreadsheetApp.DataValidationCriteria.CHECKBOX) {
// 取消复选框
cell.setValue(false);
}
}
扩展
-> Apps Script
。这个脚本适用于需要在选中其他单元格时自动取消复选框的场景,例如:
通过上述步骤和示例脚本,你应该能够解决在 Google Sheets 中选中另一个单元格时,脚本未取消复选框的问题。
领取专属 10元无门槛券
手把手带您无忧上云