Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 日历事件的生成链接(url)_Javascript_Google Apps Script - Fatal编程技术网

Javascript 日历事件的生成链接(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

我想从事件中建立一个url链接,这样我就可以在我的web应用程序中将此url用作可单击的链接。点击事件后,我想看到打开的事件,在这里我可以编辑这个事件 我发现了这个,但它不能正常工作:

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-事件标识符

您还可以使用检查是否为所需参数提供了有效/正确的数据