如何获取 google 日历系列事件的所有条目
How to get ALL entries of google calendar SERIAL event
如何获取连载事件的条目?我只得到位置(“getLocation()”),标题(“getTitle()”)和创建串行事件的日期。但我找不到如何获取日期时间(例如每周重复一天)和系列事件的到期日期。我想得到它并放入 google 电子表格中以获取日历所有事件的列表,但是每周获取每周重复事件是无稽之谈,我想在输入它们时获取它们:a每周重复事件,包括星期几、开始和结束时间以及到期日期。是否可以通过 google 中的脚本获取它?我找不到资料。非常感谢您的帮助。
如何检索有关重复事件的信息
- Events: get return你是关于事件的一般信息
- 有关每个重复事件的具体信息,您需要使用Events: instances
- 您可以使用参数
fields
来指定您想要获取的信息,例如items(start, end)
输出将是:
{
"items": [
{
"start": {
"dateTime": "2020-07-23T11:00:00+02:00",
"timeZone": "Europe/Madrid"
},
"end": {
"dateTime": "2020-07-23T12:00:00+02:00",
"timeZone": "Europe/Madrid"
}
},
{
"start": {
"dateTime": "2020-07-27T11:00:00+02:00",
"timeZone": "Europe/Madrid"
},
"end": {
"dateTime": "2020-07-27T12:00:00+02:00",
"timeZone": "Europe/Madrid"
}
},
...
- 要获取到期日期,您必须使用
Events: get
并将 fields
设置为 recurrence
。如果指定了重复的结束日期,这将 return 您得到如下结果:
"recurrence": [
"RRULE:FREQ=DAILY;UNTIL=20200730T215959Z"
]
如何获取连载事件的条目?我只得到位置(“getLocation()”),标题(“getTitle()”)和创建串行事件的日期。但我找不到如何获取日期时间(例如每周重复一天)和系列事件的到期日期。我想得到它并放入 google 电子表格中以获取日历所有事件的列表,但是每周获取每周重复事件是无稽之谈,我想在输入它们时获取它们:a每周重复事件,包括星期几、开始和结束时间以及到期日期。是否可以通过 google 中的脚本获取它?我找不到资料。非常感谢您的帮助。
如何检索有关重复事件的信息
- Events: get return你是关于事件的一般信息
- 有关每个重复事件的具体信息,您需要使用Events: instances
- 您可以使用参数
fields
来指定您想要获取的信息,例如items(start, end)
输出将是:
{
"items": [
{
"start": {
"dateTime": "2020-07-23T11:00:00+02:00",
"timeZone": "Europe/Madrid"
},
"end": {
"dateTime": "2020-07-23T12:00:00+02:00",
"timeZone": "Europe/Madrid"
}
},
{
"start": {
"dateTime": "2020-07-27T11:00:00+02:00",
"timeZone": "Europe/Madrid"
},
"end": {
"dateTime": "2020-07-27T12:00:00+02:00",
"timeZone": "Europe/Madrid"
}
},
...
- 要获取到期日期,您必须使用
Events: get
并将fields
设置为recurrence
。如果指定了重复的结束日期,这将 return 您得到如下结果:
"recurrence": [
"RRULE:FREQ=DAILY;UNTIL=20200730T215959Z"
]