问题标签 [agenda]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 日历事件已在 Android 手机上删除,但未在网络 Google 议程中删除
我的应用程序下载计划并在日历中创建新事件(30 到 70 之间)。对于每一天,我首先删除当天的所有事件,然后创建所有新事件。这运行得很快:不到 5 秒。
在我的 android 手机上,在 Google Agenda 应用程序中,所有旧事件都被正确删除,所有新事件都被正确添加。
在网络上谷歌议程(在 Chrome 中打开),所有新事件都正确同步并添加(几秒钟后),但手机上所有已删除的事件仍然存在,我有所有事件(如果计划没有变化) 重复...如果我尝试 10 次,事件将重复 10 次(不是在电话上)。
如何确定同步是否成功?
它是来自谷歌的错误吗?
同步删除有限制吗?(就我而言,在不到 5 秒的时间内删除了 30 多个事件)
是太多了还是太快了?(我尝试在每天删除之间添加一个 thread.sleep(2000) 但仍然相同......
有人有解决方案吗?
javascript - 如何在 node.js 中进行嵌套错误处理
所以我刚刚学会了如何使用 node.js 和议程作为我正在开发的后端的调度程序。我现在有一个小问题,我的工作通常需要一些时间才能完成,但议程一旦开始就立即给我一个完成的工作,另一件事是我如何将错误提交到议程上以在那里处理它们。
这是我的一项工作的代码。
希望能帮助谁获得议程以识别脚本的运行时以及如何传递错误。
议程代码
问候,
支持者
c++ - 为什么新的archive.txt在编辑或从档案中删除时会添加“-858993460”?
我需要以下代码/议程的帮助,每次您编辑/删除议程和索引时,它都会添加一个额外的“endl;” 到“Agenda.txt”,并且由于有一个没有索引引用的新行,“Index.txt”保存一个“-858993460”作为记录数,这是由编辑文件引起的议程中的新空行引起的,如果你添加联系人工作正常。
代码基本上是西班牙语,但我评论了主要说明。请帮忙!
node.js - 为 NodeJs 议程作业处理器编写单元测试
我正在使用议程框架进行作业调度链接https://github.com/agenda/agenda
调度它向用户发送电子邮件的工作,它工作正常,但我想为当前代码编写单元测试。任何帮助表示赞赏
此作业作为进程运行,例如节点作业名
sendemail 有不同的状态成功,失败用于使用 AWS SES 服务发送电子邮件。想为上述代码编写单元测试,并想验证作业是成功还是失败。
node.js - 将 NodeJS 议程就绪事件匿名函数转换为普通函数
我正在使用 NodeJS Agenda 模块进行作业调度。在议程中有一个事件“准备好”
在准备好的事件里面,我正在使用匿名函数,但我不想使用匿名函数,想创建一个普通函数。
例如
但它不起作用
org-mode - 组织议程“参数数量错误”错误
我正在尝试再次使用 org-mode 议程视图。当我运行 Mx org-todo-list 时,我得到一个空的 *Org Agenda* 并且迷你缓冲区显示
我正在运行 org-version 9.1.9
系统信息:计算机:- 操作系统:gnu/linux
- Emacs:26.2
- Spacemacs:0.200.13
- Spacemacs 分支:master (rev. 8c0b8c344)
- 图形显示:t
- 分布:spacemacs
- 编辑风格:vim
- 完成:常春藤
- 层数:
这些行在我的 .spacemacs 文件中:
这两个 tasks.org 文件都包含状态不是 DONE 的节点。
与调试模式交互的相同错误:
回溯是:
在运行 org-version 9.2.1(我正在运行 org-version 9.1.9)的Org 议程“参数数量错误”上报告了类似的错误。
任何帮助表示赞赏。
更新 1:
Cu Mx org-reload 加载了 org-version 9.2.4,然后 org-todo-list 按预期工作。
当我重新启动 emacs 时,加载了 org-version 9.1.9,并且议程视图再次出现相同的错误。
如https://emacs.stackexchange.com/questions/53107/how-to-update-org-mode-via-package-manager所述,我无法安装最新的 org-version 9.2.6
node.js - 如何在特定时间运行作业,然后在该时间后重复
我想为我的用户发送通知,我需要每天检查用户状态,每个遇到这种情况的用户都会发送他/她的通知。为此,我使用了议程.js 库。当我运行此代码时,我想创建一个作业,然后重复调用此作业。所以为此我写了这段代码:
但我的问题是每次我运行这段代码时,我都会立即收到一个通知,然后我会按时收到通知。我如何删除第一个通知以及为什么会出现此通知?
node.js - 使用 Agenda.js 和 Node 安排重复的日常工作
我正在使用 Agenda.js 和 Node 设置作业调度程序,并以 MongoDB 为支持。到目前为止,它按预期工作。但是,我不清楚如何安排重复的工作——例如,应该每天早上 9 点运行的工作。
“schedule”用于一次性调度作业,但不重复:
“every”适用于“3 分钟”等间隔,但不适用于“上午 9:00 的一天”
由于配置方法据说是可链接的,我也试过这个:
...这确实在 CST 上午 9:45 第一次到达时成功运行了任务,但它没有将其重置为在第二天的同一时间运行。
我每天早上 9:00 使用什么语法来运行作业?而且,更好的是,我如何安排它仅在周一至周五运行?
node.js - 在节点中将作业保存到议程时防止立即执行
我正在使用由 MongoDB 支持的带有 Node 的议程.js 来处理批处理作业。我正在使用的当前语法遇到的一个问题是安排重复事件,但没有立即执行。我知道“skipImmediate:true”标志,但我不清楚在我当前的配置中我需要在哪里应用它,我在哪里使用 IIFE:
如你所见,我有...
...在repeatEvery
块中,但它似乎不起作用。如何使用当前配置防止立即执行?