【问题标题】:Google Calendar API: Same Day Reminder for All-Day Event?Google Calendar API:全天活动的当天提醒?
【发布时间】:2016-10-20 00:51:15
【问题描述】:

我正在使用 Google Calendar API v3 创建一个带有提醒的全天活动。 Event resource 具有“提醒”属性,但您只能指定自事件开始以来的分钟数。看来,您可以使用 API 设置提醒的最晚时间是全天活动前一天晚上的午夜。

使用 google 日历的网络界面时,您可以指定在全天活动的同一天随时发生的提醒。 (在前面输入“0 天”,然后输入您想要的任何时间。)

有谁知道在使用 API 时是否可以通过某种方式设置提醒,使其与全天事件在同一天发生?

【问题讨论】:

    标签: google-calendar-api


    【解决方案1】:

    documentation 显示以及您还提到的那样,最新支持的可用属性是reminders.overrides[].minutes,可以将其设置为应该触发提醒的事件开始前的几分钟。有效值介于 0 到 40320 之间(以分钟为单位的 4 周)。

    Overriding default reminders 中,将reminders.useDefault 设置为false 并使用新的提醒集填充reminders.overrides

    "reminders": {
      "useDefault": "useDefault",
      # Overrides can be set if and only if useDefault is false.
      "overrides": [
          {
            "method": "reminderMethod",
            "minutes": "reminderMinutes"
          },
          # ...
      ]
    }
    

    【讨论】:

    • 感谢您的帮助,但这不允许我在全天活动的同一天设置提醒。您可以使用此方法设置提醒的最晚时间是全天活动前一天晚上的午夜。例如,我想在全天活动当天的上午 9 点设置闹钟。
    • 我认为这不可能。您也可以查看forum 并为它投票。
    • 谢谢,我认为你是对的,目前不可能。我在这里提出了功能请求:code.google.com/a/google.com/p/apps-api-issues/issues/… 如果其他人也想要这个,请给它加星标。
    猜你喜欢
    • 2014-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多