From e71dd88b311b1b7a6ad03744799a4045d27e49a3 Mon Sep 17 00:00:00 2001 From: Yihan Zhao <61570580+Juhao73692@users.noreply.github.com> Date: Fri, 29 Aug 2025 01:16:20 +0800 Subject: [PATCH] Fixed an issue where skipHours unexpectedly contains 0 (#1755) --- repo/js/采集cd管理/main.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/repo/js/采集cd管理/main.js b/repo/js/采集cd管理/main.js index b1d042da2..08ffd7f30 100644 --- a/repo/js/采集cd管理/main.js +++ b/repo/js/采集cd管理/main.js @@ -337,7 +337,11 @@ async function readFolder(folderPath, onlyJson) { // 新增校验:若当前时间的小时数和 skipTimeRanges 一致,则跳过任务 const currentHour = startTime.getHours(); // 获取当前时间的小时数 - const skipHours = userSettings.skipTimeRanges.split(';').map(Number); // 将 skipTimeRanges 转换为数字数组 + const skipHours = userSettings.skipTimeRanges + .split(';') + .map(s => s.trim()) + .filter(s => s !== '' && !isNaN(s)) // 过滤空字符串和非数字 + .map(Number); // 将 skipTimeRanges 转换为数字数组 if (skipHours.includes(currentHour)) { log.info(`当前时间的小时数为 ${currentHour},在跳过时间范围内,跳过任务 ${entryName}`); continue; // 跳过当前任务