Fixed an issue where skipHours unexpectedly contains 0 (#1755)

This commit is contained in:
Yihan Zhao
2025-08-29 01:16:20 +08:00
committed by GitHub
parent b7b6041751
commit e71dd88b31

View File

@@ -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; // 跳过当前任务