问题标签 [recurring-events]

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 投票
1 回答
1862 浏览

google-apps-script - 根据 1 行输入生成多行数据 - Google 表格

我正在尝试在 Google 表格仪表板的后端中创建自动化,以便我轻松扩展我正在创建的某个报告。

基本上,我想根据在某个地方完成的 1 行输入生成多行数据。这基本上是关于每月或每季度重复的经常性收入和经常性费用。所以多行的生成应该基于“经常性月份时间”、“经常性收入”和“经常性费用”。主要的是在这里也添加日期 - 通过它不断重复的时间量。循环和重复应该一直持续到 2019-2020 等确定的日期。(比如 2019 年 1 月 1 日)

下面的详细示例,输入表由个人完成 - 而输出表由脚本、代码和公式自动生成

示例输入和输出表


希望这能清楚地解释我的问题陈述。我认为我们将不得不在这里使用“Google Apps 脚本”从输入语句创建循环。

任何解决此问题的方法和帮助将不胜感激。

0 投票
1 回答
43 浏览

ruby - 我可以在 neo4j 中根据时间搜索事件吗?

我正在使用neographyGrapheneDB 托管的 gem。

我需要发送重复事件。

我对以前的数据库所做的是检查是否object[:next_occurrence] is < TimeDate.now

我看不到如何在 neo4j 和文档中进行这种类型的搜索:

  1. https://neo4j.com/developer/guide-sql-to-cypher/#_cypher_is_all_about_patterns
  2. https://github.com/maxdemarzi/neography/wiki/Scripts-and-queries
0 投票
0 回答
128 浏览

java - Java - 每周循环日历倒计时

我正在尝试制作一个倒数计时器,该计时器将每周重置(东部时间星期一上午 10 点)。我找到了类似于我正在寻找的东西,但它不会自行重置;它变成了负面的。有人可以帮我解决这个问题吗?

一旦达到重置时间,我无法弄清楚如何进行重置。非常感谢任何帮助。我已经 5 年多没有编码了。

如果时间已经过去,下面是输出的屏幕截图。

https://puu.sh/w3odJ/009663b380.png

谢谢!

更新:我发现最好的方法是reset.add在日历中添加 7 天reset。不过,目前还无法满足实现这一目标的适当条件。我已经尝试reset.compareTo(today)过以及其他一些不起作用的组合,但这是进步。

0 投票
1 回答
915 浏览

javascript - 查找一个月中第一、第二、第三和第四周的日期范围

[在此处输入图像描述][1]我需要找到一个月内第一、第二、第三和第四周(即我们可以说是第 N 周)的日期范围。它是一个预订网站,我想提供一个选项来创建一个在每 N 周的第 N 天重复的活动。

例如

0 投票
1 回答
3441 浏览

javascript - FullCalendar 中的重复事件

所以我在过去的两周里试图弄清楚这一点,并尝试了所有其他先前提出的答案。我仍然无法正确处理。

我正在尝试设置一个日历,其中在指定日期范围内过滤重复事件。示例:“我的活动”——每周四下午 2:15——在 2017 年 6 月 1 日到 2017 年 6 月 30 日之间。

我没有成功尝试此链接上提出的解决方案: FullCalendar 中的重复事件

最后我决定走这条路: https ://github.com/c-trimm/moment-recur

这是一个应该处理日期范围过滤器的 moment.js 插件(moment-recur)。

请帮忙!

我的 json 提要返回:

我的日历可以正常工作,只是它不会永远停止在星期四发布活动。我不想手动复制事件。

我相信我想把它写成一个函数,但无论我尝试什么,它都会破坏日历或不返回任何结果。在此先感谢大家!

0 投票
1 回答
349 浏览

java - cal4j。RFC5545。计算排除事件的发生

我检查ical4j库。有时我需要计算事件的发生。计算的有用示例在这里。我尝试添加排除

但是发生次数的计算没有改变。任何人都可以解决我吗?

0 投票
1 回答
349 浏览

java - cal4j。RFC5545。计算事件发生次数,持续时间破解

我检查ical4j库。有时我需要计算事件的发生。计算的有用示例在这里。我尝试转移start dateend date。原来start date20101113- 2010 年 11 月,星期六(它在模式上映射见BYDAY=...SA)。我想不在乎是否开始比赛。所以我使用start date了价值20101112- 2010 年 11 月,星期五(它不会在模式中的任何一天映射见BYDAY=MO,TU,SA

结果是

[20101112T000000Z/20101113T00000000Z,20101113T000000Z/P1D,20101129T000000Z/P1D,20101130T000000Z/P1D,20101204T000000Z/P1D

几乎和预期的一样(除了结果中的第一个周期20101112T000000Z/20101113T000000Z是多余的)。所以我继续研究如何排除一个。在调试模式下,我看到

尤里卡!我找到了检测生成集中冗余日期的标记(损坏的期间具有空持续时间)。我继续处理它过滤具有空值的时段。但是过滤器什么也没过滤。继续检查...

如您所见,类Periodprivate Dur durationpublic final Dur getDuration()。没有解决方法我无法访问duration...

问题是

我应该怎么做?

  1. 使用反射黑客来获得持续时间 - 丑陋的解决方案。
  2. 下载库源以更改Period类和重建库 - 遵循不良支持新库版本。
  3. 要求ical4j开发人员扩展Period外观——它需要时间来改变和发布。
  4. 使用持续时间破解toString(这是不可靠的解决方案)。
0 投票
1 回答
402 浏览

android - Android日历:整个月都会发生重复事件,但我需要在每个月的某些日期重复它

我正在将重复事件和一次性事件加载到日历中。一次性事件运行良好,但在重复事件中,事件将持续到接下来的几天,我已经给出了 values.put(CalendarContract.Events.RRULE,"FREQ=MONTHLY;"+"BYMONTHDAY"+"=" + type + ";");这样的重复规则(这里type我正在传递事件必须重复的日期)。下面是代码片段和输出图像的 图像

0 投票
2 回答
3168 浏览

javascript - 全日历重复事件

我正在使用 fullcalendar,并且想从 8 月到 11 月每月(周一)重复一次事件。我已经能够重复该事件,但该事件在一周中的每个星期一在一个月内重复四次 - 而我需要在开始日期后的第一个星期一重复一次。以下日期范围与 DOW(星期几)参数一起传递。

有什么办法可以每月重复一次,从开始日期到结束日期运行?任何援助将不胜感激

0 投票
0 回答
305 浏览

google-calendar-api - 谷歌日历中添加了错误的重复事件日期

当我从一个时区添加重复事件时,UNTIL 日期显示正确,但显示的事件错误

例如,

当我添加它时,它只显示到 28,但不显示到 29。如果我将它设置为额外的一天,它会采用我的时区偏移值,并且在添加时重复事件会有所不同。

例如,如果我的时区是Asia/Culcutta,并且如果我在上午 12 点到 5:30 之间的任何时间添加一个重复事件,它会显示到 30 日,其他事件会显示到 29 日。请帮忙。