Javascript 日历事件的生成链接(url)
我想从事件中建立一个url链接,这样我就可以在我的web应用程序中将此url用作可单击的链接。点击事件后,我想看到打开的事件,在这里我可以编辑这个事件 我发现了这个,但它不能正常工作:Javascript 日历事件的生成链接(url),javascript,google-apps-script,Javascript,Google Apps Script,我想从事件中建立一个url链接,这样我就可以在我的web应用程序中将此url用作可单击的链接。点击事件后,我想看到打开的事件,在这里我可以编辑这个事件 我发现了这个,但它不能正常工作: var calendarId = CalendarApp.getCalendarById(MYCAL).getId(); var splitEventId = event.getId().split('@'); var eventURL = "https://calendar.google.com/calend
var calendarId = CalendarApp.getCalendarById(MYCAL).getId();
var splitEventId = event.getId().split('@');
var eventURL = "https://calendar.google.com/calendar/r/eventedit/" + Utilities.base64Encode(splitEventId[0] + " " + calendarId);
输出(eventURL)是URL:
但事件的原始URL是:
https://calendar.google.com/calendar/r/eventedit/MGtxajM4bjZnaDljdGZrczloNzdlZmFsM3IgbWFydGluLmJpZWxhazFAbQ
它几乎是匹配的,但URL的结尾是不同的。我也尝试在splitEventId
和calendarId
之间没有空格,但输出最差。
有人知道为什么会这样吗?
如何生成、获取事件URL
谢谢。此链接将帮助您:谷歌日历v3 构建此url的方法是:
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId
其中calendarId
和eventId
是参数
希望这是有帮助的。此链接将帮助您:谷歌日历v3 构建此url的方法是:
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId
其中calendarId
和eventId
是参数
希望这对您有帮助。您可以试试
HTTP请求
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId
所需的重要参数:
日历ID-日历标识符。要检索日历ID,请调用该方法。如果您想访问主
当前登录用户的日历,请使用“主日历”
关键词
事件ID-事件标识符
您还可以使用检查是否为所需参数提供了有效/正确的数据。您可以尝试
HTTP请求
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId
所需的重要参数:
日历ID-日历标识符。要检索日历ID,请调用该方法。如果您想访问主
当前登录用户的日历,请使用“主日历”
关键词
事件ID-事件标识符
您还可以使用检查是否为所需参数提供了有效/正确的数据