Google apps script 禁用基于填充日期编辑Google工作表行
因此,我有一个电子表格,a列包含编辑特定行的日期。但是,我想在当前日期大于A列时限制该行的编辑。实际上,无法编辑过去的数据行 以下是我的当前代码,用于添加编辑行的日期和用户:Google apps script 禁用基于填充日期编辑Google工作表行,google-apps-script,google-sheets,Google Apps Script,Google Sheets,因此,我有一个电子表格,a列包含编辑特定行的日期。但是,我想在当前日期大于A列时限制该行的编辑。实际上,无法编辑过去的数据行 以下是我的当前代码,用于添加编辑行的日期和用户: function onEdit(e) { var s = e.source.getActiveSheet(), cols = [3], colStamp = 1, ind = cols.indexOf(e.range.columnStart)
function onEdit(e) {
var s = e.source.getActiveSheet(),
cols = [3],
colStamp = 1,
ind = cols.indexOf(e.range.columnStart)
if (s.getName() !== 'Log' || ind == -1) return;
e.range.offset(0, parseInt(colStamp - cols[ind]))
.setValue(e.value ? Utilities.formatDate(new Date(), "EST", "MM/dd/YYYY") : null);
s.getRange(e.range.getRow(), 7).setValue(Session.getEffectiveUser().getUsername());
}
有没有办法做到这一点?最简单的选项是a(在午夜12点运行),该选项基于该行a列集合中的值。最简单的选项是a(在午夜12点运行),该选项基于该行a列集合中的值。