Files
bettergi-scripts-list/repo/js/waitUntilSpecifiedTime/README.md
火山 9f1d436bc1 JS脚本:等待到具体时间waitUntilSpecifiedTime v1.3 (#2150)
增加对当天日期的判断,防止之前的配置组超时导致之后的配置组执行拖延至第二天
2025-10-15 23:40:10 +08:00

51 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 等待到指定时间点
---
## 一、功能说明
**等待至目标时间点,而非等待设置时长!**
本脚本的唯一任务是等待至指定时间点:
- 在目标时间前保持等待状态
- 到达目标时间后自动结束任务
- 让后面的任务在您设置的特定时间后才开始运行。
**定时报告剩余时间**
- 脚本会每5分钟自动报告一次剩余等待时间
- 让您随时掌握脚本进度
---
## 二、使用方法
1. 添加脚本到配置组
2. 右键脚本 → 修改自定义配置
3. 设置目标时间点
### 示例说明
| 当前时间 | 目标时间 | allowNextDay | 结果 |
|----------|----------|--------------|------|
| 03:00 | 04:00 | false | 等待 1 小时,当天 04:00 完成 |
| 04:30 | 04:00 | false | 目标已过立即结束skipped |
| 04:30 | 04:00 | true | 等待至次日 04:00约 23.5 小时) |
---
## 三、注意事项
- 目标时间早于当前时间 → 自动等待到次日
- 示例:
- 当前时间4:00
- 目标时间3:55
- 等待23小时55分钟次日3:55
**请务必设置目标时间点,否则脚本不会执行!**
### 更新日志
### 1.6.32025.10.15
添加 allowNextDay 配置settings 中为复选框 allowNextDay用于控制当目标时间“今天已过”时是否等待到“明天”的同一时间。
- 若希望在目标时间今天已过时也继续等待到明天,请在设置中勾选“如果目标时间今天已过,是否等待到明天同一时间”。
- 不勾选则脚本会立即跳过,这是为防止意外长时间占用任务造成的问题。
- 若当天已过,可选择等待到次日同一时间(可选)或立即结束(默认)