我有一个可供人们填写的表格,允许他们选择事件的日期和时间。表单会提交一封包含所有表单信息的电子邮件。
我正在尝试在收到的电子邮件中添加一个按钮,以将事件添加到Outlook日历。我可以使其与Google一起使用,但不能与Outlook一起使用。
正在通过自定义PHP提交电子邮件。我尝试了AddToCalendar,但由于电子邮件不接受您需要运行AddToCalendar的JS而无法使用。即使有一种方法可以使按钮下载自定义.ics文件,也可以。
任何想法或帮助,我们将不胜感激。我可以根据需要发布任何代码。
答案 0 :(得分:0)
“添加到日历”按钮无法添加到电子邮件中,因为电子邮件无法执行Javascript。因此,您应该改用“添加到日历”链接。
在AddEvent.com,我们提供了一个简单的“事件”工具,可用于生成事件,复制“添加到日历”链接并将其粘贴到您的电子邮件/新闻通讯中。可以在以下位置找到该工具:https://www.addevent.com/events
或者,您可以使用Outlook等客户端/程序创建事件,将事件另存为.ics文件并将其附加到电子邮件中。大多数日历供应商都会检测到.ics文件并提供“添加到日历”链接-至少Gmail会这样做。