【问题标题】:Cannot List ALL events for a given day using GCSA无法使用 GCSA 列出给定日期的所有事件
【发布时间】:2022-12-22 04:27:00
【问题描述】:

首先,Python 新手,但在 z/OS REXX 中拥有 32 年的大型机编程经验。令人惊讶的是,两者非常相似,基础知识的学习曲线很小。已经说过我遇到的问题是 GCSA 包/库(不是术语)。这是有问题的代码......

从 gcsa.google_calendar 导入 GoogleCalendar 从日期时间导入日期 从日期时间导入时间增量

calendar = GoogleCalendar('*********************************@group.calendar.google.com')

开始日期 = date.today() - timedelta(days = 1) 开始日期 = str(开始日期) + " 00:00:01"

结束日期 = date.today() 结束日期 = str(结束日期) + " 23:59:59"

calendar.get_events(开始日期,结束日期)

对于日历中的事件: 打印(事件)

问题是以上仅返回未决事件。其他一切都不见了。要求是列出从昨天午夜到今天午夜的所有事件。此时不确定它是在日历设置中还是在上面的代码中。注意:不向 (calendar.get_events()) 传递任何参数会得到相同的结果。

任何帮助,将不胜感激。提前致谢。

【问题讨论】:

    标签: python google-calendar-api


    【解决方案1】:

    看起来您正在尝试使用 GoogleCalendar 类和 get_events 方法从 Google 日历中检索事件列表。

    您可以尝试一些方法来解决此问题:

    检查您用于访问 Google 日历的用户帐户的权限。确保该帐户具有查看日历上所有事件的必要权限。

    检查日历的设置以确保所有事件都设置为对您用于访问日历的用户帐户可见。您可以通过登录 Google 日历网站并转到日历的设置页面来执行此操作。

    检查传递给 get_events 方法的参数。确保开始日期和结束日期的格式正确,并且它们代表您要为其检索事件的日期范围。

    如果您仍然遇到问题,您可能需要考虑使用 Google Calendar API 以编程方式访问日历。这将使您更好地控制检索事件的方式,并可能帮助您更有效地解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多