mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-03-19 03:59:51 +08:00
Fixed an issue where skipHours unexpectedly contains 0 (#1755)
This commit is contained in:
@@ -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; // 跳过当前任务
|
||||
|
||||
Reference in New Issue
Block a user