gpt4 book ai didi

javascript - 创建查询参数以设置开始和结束日期/时间

转载 作者:行者123 更新时间:2023-12-03 01:42:59 24 4
gpt4 key购买 nike

我一直在尝试创建查询参数来设置开始日期/时间和结束日期/时间,以从标签/链接添加到 Google 日历。

我的查询参数如下:

`https://calendar.google.com/calendar/r/eventedit?text=${Title}&dates=${event.Year}${
Months.findIndex(e => e === Month) < 10
? `0${Months.findIndex(e => e === Month)}`
: Months.findIndex(e => e === Month)
}${event.Day}${StartTime}T120000Z/${EndYear}${
Months.findIndex(e => e === EndMonth) < 10
? `0${Months.findIndex(e => e === EndMonth)}`
: Months.findIndex(e => e === EndMonth)
}${EndDay}${EndTime}T130000Z&sf=true&output=xml`

如果我删除开始/结束时间变量,那么它将成功加载页面并显示正确的开始日期,但结束日期将不会显示。老实说,我不明白 T130000Z,但没有它它就无法工作。

它重定向到的链接(部分有效)如下:

https://calendar.google.com/calendar/r/eventedit?text=Class%20of%202018%20graduation%20celebration&dates=20181212T120000Z/20180426T130000Z&sf=true&output=xml

根据 @StephenP 的评论,我更新了查询以包含时间。

我将 T120000Z 更改为 T${StartTime.split(':').join('')}00Z,成功将 T010100Z 添加到网址中。

但是,尽管如此,日历页面并未更新除标题之外的任何字段。仅默认为今天的日期。

最佳答案

这是我尝试过的组合,并且能够设置日期:

我所做的更改是(在查询中):
sf = true => sf = false
dates = <YYYYMMDD>/<YYYYMMDD> (如 START_DATE/END_DATE+1)

示例:
https://calendar.google.com/calendar/r/eventedit?text=Class%20of%202018%20graduation%20celebration&dates= 20180611/20180615 & sf=false &输出=xml

输出 Example Output

关于javascript - 创建查询参数以设置开始和结束日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50765374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com