gpt4 book ai didi

javascript - 阻止 onEdit 在某些选项卡上运行

转载 作者:行者123 更新时间:2023-12-02 23:59:41 25 4
gpt4 key购买 nike

当我编辑第 6 列时,我使用此脚本自动确定第 1 列的日期

    function onEdit(e) {

var colToWatch = 6, colToStamp = 1;
var timezone = "GMT-6";
var timestamp_format = "MM-dd-yyyy"; // Timestamp Format.

if (e.range.columnStart !== colToWatch) return;
if (e.source
.getActiveSheet()
.getRange(e.range.rowStart, colToStamp)
.getValue()) {
return;
}

var date = Utilities.formatDate(new Date(), timezone, timestamp_format);
e.source.getActiveSheet()
.getRange(e.range.rowStart, colToStamp)
.setValue(date);
}

工作完美

我必须做什么才能防止此 onEdit 不在某些选项卡上运行?

谢谢!

最佳答案

您可以定义要排除的一组选项卡,然后检查当前工作表是否是排除项之一。在第 4 行之后添加此代码。

var name = e.source.getActiveSheet().getName();
// enter names of the sheets to exclude, ['Sheet1', 'Sheet2'] etc
var excludes = [];
if (excludes.indexOf(name) != -1) return;

关于javascript - 阻止 onEdit 在某些选项卡上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55229686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com