服务器端和特定于时间的脚本执行
Server-Side and Time-Specific script execution
我有一个数组中的日期列表(现在我们可以说日期是排序的)。我希望在日期与数组中的日期匹配时执行脚本。我的问题是弄清楚如何让它自己发挥作用。我想让一个服务器以某种方式充当一个闹钟,可以为预定的日期和时间运行脚本。如果有人能提供建议,使这项工作,我将不胜感激。
set date >>> if (currentDate == set date) >>> run script for the respective data
请询问是否需要澄清。
解析的方法是一个具有日期属性的类。在日期数组中为每个日期创建一个对象(它们不需要排序)。
创建一个计划作业,在运行时,查询第一个日期等于当前日期的类。如果发现了一个,在触发警报时,你想做什么就做什么。
所以,像。。。
Parse.Cloud.job("checkStatus", function(request, status) {
var today = new Date();
today.setHours(0, 0, 0, 0);
var tomorrow = new Date(today);
tomorrow.setDate(tomorrow.getDate() + 1);
var query = new Parse.Query("MyAlarmClass");
query.greaterThanOrEqualTo('theDateAttribute', today);
query.lessThan('theDateAttribute', tomorrow);
return query.first().then(function(anAlarm) {
if (anAlarm) {
// do whatever should be done on the alarm
} else {
// do nothing
}
}).then(function() {
status.success();
}, function(error) {
status.error(JSON.stringify(error));
});
});
将其安排为每天至少运行两次(或比您需要的警报分辨率更快)。
相关文章:
- Java脚本时间添加
- 如何根据时间运行不同的脚本
- 显示时间的脚本
- 创建一个倒计时计时器脚本,该脚本计算声音文件的持续时间,而不是特定的日期
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- 时间戳日期&时间格式-应用程序脚本-设置日期和时间格式
- 在 Node.Js 脚本中使用 Javascript 计时器在特定时间触发事件
- 如何转换SalesForce Api提供的UTC日期格式,并使用Google Apps脚本将其转换为本地日期和时间格式
- 如何修复长时间运行的脚本
- 从PHP脚本获取音频文件时,更改JavaScript音频对象的当前时间
- 如何使用java脚本代码计算禁用按钮的时间
- JS脚本在浏览器控制台或FireBug控制台上运行有时间限制吗
- 编写脚本以查找页面空闲时间
- 使用java脚本获取印度标准时间
- 长时间运行的脚本IE与Chrome/Firefox
- 在同一电子表格中的多张工作表上运行基于时间的脚本
- 日期&时间脚本-ie vs ff
- 工作时间脚本 javascript
- 如何在这个js时间脚本上添加day
- 不包含时间脚本不工作