在Google App Script中编写IF条件,以便仅当单元格在首次填充后2天内处于活动状态时才触发事件,可以按照以下步骤进行:
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var range = e.range;
var cell = range.getCell(1, 1);
// 检查单元格是否在指定的范围内
if (range.getColumn() == 1 && range.getRow() > 1) {
// 检查单元格是否已经填充
if (cell.getValue() != "") {
// 获取单元格填充的日期
var date = new Date(cell.getValue());
// 获取当前日期
var currentDate = new Date();
// 计算填充后的天数差
var daysDiff = Math.floor((currentDate - date) / (1000 * 60 * 60 * 24));
// 检查天数差是否小于等于2
if (daysDiff <= 2) {
// 在此处编写触发事件的代码
// 例如,可以使用Logger.log()打印日志信息
Logger.log("触发事件");
}
}
}
}
这是一个简单的示例,演示了如何在Google App Script中编写IF条件来触发事件。你可以根据自己的需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云