我尝试创建一个html小部件,允许用户将事件添加到指定的Google日历。允许有权访问该窗口小部件的唯一用户将事件添加到日历中,因此身份验证不是问题。我正在使用的网站构建器不允许我使用javascript。我已经搜索了谷歌和堆栈溢出以寻找我的问题的可能解决方案,并且没有提出任何建议。
<a href="http://www.google.com/calendar/event?
action=TEMPLATE
&text=[event-title]
&dates=[start-custom format='Ymd\\THi00\\Z']/[end-custom format='Ymd\\THi00\\Z']
&details=[description]
&location=[location]
&trp=false
&sprop=
&sprop=name:"
target="_blank" rel="nofollow">Add to my calendar</a>
这段代码看起来最像我需要的,但是当我运行小部件并点击代码提供的链接时,它将我带到了我自己的日历,并没有添加事件。有没有办法简单地使用HTML添加事件?
由于
答案 0 :(得分:-1)
答案 1 :(得分:-1)
这有效:http://www.google.com/calendar/event?action=TEMPLATE&text=event_title&dates=yyyymmdd/yyyymmdd&details=whatever_text_in_the_description&有问题,但是......如果两个日期相同,它会鸣喇叭“无法创建一个在开始之前结束的事件”。显然,如果你想在3月3日全天举办活动,你必须使用20170303/20170304并且它有效。它的squireley,可能会被弃用或者其他什么。如果有人可以在Google上找到相关文档,请发布链接。