问题标签 [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.
google-calendar-api - 创建 Google 定期事件时让 EXDATE 工作
我正在尝试使用 RRULE 和 EXDATE 导入定期日历事件以排除日期。我以为我不久前就可以进行此工作,但至少对于此示例而言,它似乎不再工作了。问题是 EXDATE 被忽略了。请参阅下面的示例 json。我试图排除从 2019 年 6 月 17 日开始的第一个实例。日期为祖鲁语,应与事件的开始日期匹配,即 0900 芝加哥是 1400 GMT。我尝试将美国/芝加哥的 TZID 值包括在内,将时间放在当地时间(没有 Z),并将时间上下变化一小时。谷歌不会让步,第一个日期总是包含在系列中。我究竟做错了什么?
add-on - 是否可以为 Google 日历开发插件?
我们想创建一个谷歌日历插件/插件/扩展,让我们在谷歌日历中创建或编辑事件时将事件推送到我们的云托管应用程序。
我们有一个客户使用的云托管应用程序。我们应用程序的功能之一是事件。我们的客户希望有这个功能,他们可以将任何事件从他们的谷歌日历推送到我们的应用程序。我们一直在尝试和搜索,但虽然可以为 gmail 和 google 文档创建此类插件,但我们找不到任何日历。如果有人能指出我们可以实现这一目标的方法,那将会有所帮助。谢谢。
icalendar - 如何在 Google 日历中创建高级定期活动规则?
我最近在我的工作场所接手了一些会计职责。办公室工资应在每个月的 10 日和 25 日到期,但为了让钱按时到达,最迟必须在最后一个工作日或之前的两个工作日下午 5:00 之前处理工资到期日。如何在 Google 日历中设置类似的内容?
我一直在阅读 iCal 导入调整(创建一个 iCal 文件并将其导入,而不是在 gCal 中制作事件,以获得更大的灵活性),但找不到减去天数(或工作日)的方法)。
除了在 Google Apps 脚本中进行日期数学运算并让它每个月创建事件外,我不知道如何使它工作。我希望有人可以指导我到哪里可以找到有关如何达到我想要的结果的更多信息。我希望当它完成时(如果可能的话),我将在最后一个工作日之前的 2 个工作日或 10 日或之前发生重复性事件,另一个在 25 日发生。
ruby-on-rails - 将 React 用作前端时,如何在我的 Ruby API 中访问用户的 Google 日历?
所以,我正在创建一个应用程序,其中我使用 React 作为前端,Rails 作为后端和 Postgres 数据库。我正在使用 Google Oauth 对用户进行身份验证并获取访问令牌,以便我可以使用该访问令牌来获取用户的 Google 日历事件。因此,当用户使用 Google 登录登录到我的应用程序时,我将在 React 前端获取访问令牌,然后将其发送到 Ruby 后端 API 以存储在用户表中的 access_token 列中。那么,如果我想要该用户的日历事件,接下来应该怎么做?
我找不到这方面的任何指南,所以如果你们中的任何人都可以帮助我逐步了解下一步该做什么,那就太好了
谢谢!
java - Android - 如何在 rrule 中创建带有“直到”日期的重复事件?
我可以在 rrule 中添加“直到”日期的谷歌日历中的重复事件,如果我在 rrule 中设置“直到”日期,它不会在谷歌日历中创建事件。怎么解决??
我的 ContentValue 是“description=Test title=Monthly Event allDay=0 dtend=1572593453011 dtstart=1572591653011 calendar_id=2 eventLocation=null rrule=FREQ=MONTHLY;BYMONTHDAY=1; UNTIL=1580452756479 ”
如果我直到 rrule 中的值才给出,它被保存到谷歌日历,否则不要保存
google-apps-script - 在电子表格上的 CalendarApp 中选择重复事件的日期
我想让谷歌工作表在谷歌日历上创建一个定期事件。
有没有办法让这部分代码依赖于电子表格中的变量?我希望能够在我的电子表格上选择一周中的几天,而不必输入它们。
这是我的功能
google-apps-script - 如何将 Google 日历活动 ID 自动传输到电子表格中?
我正在尝试使用电子表格创建“事件创建者”,但我无法弄清楚。
好的,我用工作表创建了一些事件(如 5 或 6),但我的问题是当我想更新其中一个事件的一些信息并导出它们时 - 它们重复。所以就像我看到我需要使用事件 id 但我不知道如何。我试过这个 - 我使用 CalendarApp 来调用事件 id 但它返回 null?!
我希望我的其中一列自动填充我日历中的所有 eventID,以及当我需要更新或创建新的以防止重复时。有人可以为此提供一个想法吗?
google-apps-script - 事件重复次数作为事件描述中的变量 Google App Script Calendar
我有以下代码创建重复 6 次的约会。这很好用,但是,如果我可以访问变量中的重复次数并在标题中将其打印为“约会 1”、“约会 2”等,那就太好了。使用 addWeeklyRule 方法或只有循环才有可能吗?
google-calendar-recurring-events - 谷歌日历重复如果一个月的最后一天不是工作日,那么下个月的第一个工作日
是否可以创建一个事件(我们称之为 TEST),该事件将在本月的最后一天发生,但如果最后一天不是工作日(如果是周六或周日),那么它将在第一次工作时发生下个月的哪一天?
例如,TEST 必须在 2020 年 1 月 31 日再次发生,但随后必须在 2020 年 2 月 3 日再次发生,并在 2020 年 3 月 31 日再次发生。我知道如何找到一个月的最后一天 FREQ=MONTHLY;BYDAY=SU,MO,TU,WE,TH,FR,SA;BYSETPOS=-1,我也知道如何找到一个月的最后一个工作日 FREQ =每月;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1。我尝试了这条规则 FREQ=MONTHLY;WKST=MO;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1,1 但它所做的是在每个月的最后一个和第一个工作日重复出现。
google-apps-script - 在 G-Suite 插件中获取 CalendarEvent 的重现
我正在开发一个将事件数据与外部服务同步的 Google 日历插件。获取事件的标题、描述、日期等数据很容易,我什至可以使用event.isRecurringEvent()
.
我似乎无法找到的是如何获取特定事件的重复规则。这甚至可能吗?https://developers.google.com/apps-script/reference/calendar/calendar-event和https://developers.google.com/apps-script/reference/calendar/calendar-event-series都没有类似的东西getRecurrenceRule()
谢谢你的帮助!