如何使用 html 代码将事件添加到指定的谷歌日历
Posted
技术标签:
【中文标题】如何使用 html 代码将事件添加到指定的谷歌日历【英文标题】:How do I add an event to a specified google calendar using html code 【发布时间】:2016-04-21 11:31:59 【问题描述】:我试图创建一个允许用户将事件添加到指定的谷歌日历的 html 小部件。只有有权访问小部件的用户才能将事件添加到日历中,因此身份验证不是问题。我使用的网站构建器不允许我使用 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 添加事件?
谢谢
【问题讨论】:
我认为这不可能。作为 HTML,是一种用于描述网页而不进行交互式 API 调用的标记语言。您需要使用其他编程语言(即 JavaScript、php 等)。我建议您查看 Google 文档以创建 event。祝你好运! 好的。感谢您的帮助。 【参考方案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 中找到这方面的文档,请发布链接。
【讨论】:
以上是关于如何使用 html 代码将事件添加到指定的谷歌日历的主要内容,如果未能解决你的问题,请参考以下文章
你如何添加一个链接,将一个事件从 safari 添加到你的 iPhone 日历?