问题标签 [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.

0 投票
2 回答
462 浏览

android - 日历事件已在 Android 手机上删除,但未在网络 Google 议程中删除

我的应用程序下载计划并在日历中创建新事件(30 到 70 之间)。对于每一天,我首先删除当天的所有事件,然后创建所有新事件。这运行得很快:不到 5 秒。

在我的 android 手机上,在 Google Agenda 应用程序中,所有旧事件都被正确删除,所有新事件都被正确添加。

在网络上谷歌议程(在 Chrome 中打开),所有新事件都正确同步并添加(几秒钟后),但手机上所有已删除的事件仍然存在,我有所有事件(如果计划没有变化) 重复...如果我尝试 10 次,事件将重复 10 次(不是在电话上)。

如何确定同步是否成功?

它是来自谷歌的错误吗?

同步删除有限制吗?(就我而言,在不到 5 秒的时间内删除了 30 多个事件)

是太多了还是太快了?(我尝试在每天删除之间添加一个 thread.sleep(2000) 但仍然相同......

有人有解决方案吗?

0 投票
0 回答
12 浏览

javascript - 如何在 node.js 中进行嵌套错误处理

所以我刚刚学会了如何使用 node.js 和议程作为我正在开发的后端的调度程序。我现在有一个小问题,我的工作通常需要一些时间才能完成,但议程一旦开始就立即给我一个完成的工作,另一件事是我如何将错误提交到议程上以在那里处理它们。

这是我的一项工作的代码。

希望能帮助谁获得议程以识别脚本的运行时以及如何传递错误。

议程代码

问候,

支持者

0 投票
0 回答
32 浏览

c++ - 为什么新的archive.txt在编辑或从档案中删除时会添加“-858993460”?

我需要以下代码/议程的帮助,每次您编辑/删除议程和索引时,它都会添加一个额外的“endl;” 到“Agenda.txt”,并且由于有一个没有索引引用的新行,“Index.txt”保存一个“-858993460”作为记录数,这是由编辑文件引起的议程中的新空行引起的,如果你添加联系人工作正常。

代码基本上是西班牙语,但我评论了主要说明。请帮忙!

0 投票
1 回答
675 浏览

node.js - 为 NodeJs 议程作业处理器编写单元测试

我正在使用议程框架进行作业调度链接https://github.com/agenda/agenda

调度它向用户发送电子邮件的工作,它工作正常,但我想为当前代码编写单元测试。任何帮助表示赞赏

此作业作为进程运行,例如节点作业名

sendemail 有不同的状态成功,失败用于使用 AWS SES 服务发送电子邮件。想为上述代码编写单元测试,并想验证作业是成功还是失败。

0 投票
0 回答
1172 浏览

node.js - 议程未按计划运行作业

我正在尝试使用agenda在某个日期和时间安排作业,但是在达到指定日期时作业没有运行。

这就是我创建工作的方式:

这就是我开始的方式agenda

这是一个未在预定日期开始的作业的示例:

在此处输入图像描述

有什么我做错了吗?

编辑:如果我这样做,工作就会被触发schedule(new Date()),但它不会使用定义的日期。

0 投票
1 回答
235 浏览

node.js - 将 NodeJS 议程就绪事件匿名函数转换为普通函数

我正在使用 NodeJS Agenda 模块进行作业调度。在议程中有一个事件“准备好”

在准备好的事件里面,我正在使用匿名函数,但我不想使用匿名函数,想创建一个普通函数。

例如

但它不起作用

0 投票
2 回答
522 浏览

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

0 投票
1 回答
64 浏览

node.js - 如何在特定时间运行作业,然后在该时间后重复

我想为我的用户发送通知,我需要每天检查用户状态,每个遇到这种情况的用户都会发送他/她的通知。为此,我使用了议程.js 库。当我运行此代码时,我想创建一个作业,然后重复调用此作业。所以为此我写了这段代码:

但我的问题是每次我运行这段代码时,我都会立即收到一个通知,然后我会按时收到通知。我如何删除第一个通知以及为什么会出现此通知?

0 投票
4 回答
3789 浏览

node.js - 使用 Agenda.js 和 Node 安排重复的日常工作

我正在使用 Agenda.js 和 Node 设置作业调度程序,并以 MongoDB 为支持。到目前为止,它按预期工作。但是,我不清楚如何安排重复的工作——例如,应该每天早上 9 点运行的工作。

“schedule”用于一次性调度作业,但不重复:

“every”适用于“3 分钟”等间隔,但不适用于“上午 9:00 的一天”

由于配置方法据说是可链接的,我也试过这个:

...这确实在 CST 上午 9:45 第一次到达时成功运行了任务,但它没有将其重置为在第二天的同一时间运行。

我每天早上 9:00 使用什么语法来运行作业?而且,更好的是,我如何安排它仅在周一至周五运行?

0 投票
2 回答
610 浏览

node.js - 在节点中将作业保存到议程时防止立即执行

我正在使用由 MongoDB 支持的带有 Node 的议程.js 来处理批处理作业。我正在使用的当前语法遇到的一个问题是安排重复事件,但没有立即执行。我知道“skipImmediate:true”标志,但我不清楚在我当前的配置中我需要在哪里应用它,我在哪里使用 IIFE:

如你所见,我有...

...在repeatEvery块中,但它似乎不起作用。如何使用当前配置防止立即执行?