问题标签 [google-calendar-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 回答
52 浏览

python - rfc 5545 重复开始日期问题

我一直在尝试在我工作的设施中自动创建一些活动。Google Calendar API我正在创建活动并添加参与者。

在这里,尽管我指定了事件发生的日期,但我仍然在开始日期收到一个事件。我想防止在开始日期创建事件,除非它属于BYDAY参数。我试着在这里寻找它,但无法弄清楚。有什么建议么?

0 投票
0 回答
219 浏览

java - 我如何从谷歌日历 API 获取原始 ics(谷歌日历)文件

这是我的示例代码:

这是一个 JSON 输出。我需要将事件转换为 .ics 文件,有什么方法可以做到这一点..?还是我需要手动构建它..?提前致谢

0 投票
1 回答
848 浏览

google-calendar-api - 谷歌日历api:重复事件异常+主事件更新

我有一个具有以下场景的应用程序:

  • 用户在我的应用程序中的谷歌日历中创建重复事件(通过谷歌日历 API v3)
  • 他们改变了其中一个实例的时间(这会以一种很好的方式创建异常实例-“异常”)
  • 现在他们想要扩展该重复事件,并更改主事件的计数或结束日期

问题是在最后一步之后所有异常都消失了(日历 UI 似乎可以处理,但如果通过 API 完成,异常就消失了)。然而,我注意到 Outlook 通过他们的 API 可以很好地管理这种情况。

是否有任何简单的方法可以通过 API 在谷歌日历中保留这种情况下的异常?

我还注意到,如果我在更新主节点后尝试进一步更新原始异常之一,则会出现错误(以一种糟糕的方式出现“异常”)并指出实例事件被标记为已删除,因此不能被更新('get' 仍然返回它)。在这种情况下,它创建了一个新的实例事件,用一个新的 id 代替原来的。

更新

更新主事件的伪代码如下所示:

0 投票
1 回答
1008 浏览

google-calendar-api - 邀请 100 多位客人参加 Google 日历活动

我需要邀请 250 封电子邮件参加 Google 日历活动。我能够毫不费力地添加前 100 个。但是之后的任何邀请都会给我一个错误,“糟糕,我们无法更新此活动。请在几分钟后重试”。

经过数小时的反复试验,我发现我可以每 30 分钟邀请一位客人参加我的活动。这是非常耗时且效率低下的。

如何解决此问题并一次邀请约 250 位客人?