使用完整日历在网站上获取并显示来自Google日历事件的附加图像
get and display attached image from google calendar event on website with fullcalendar
我已经从谷歌日历中导入了事件,在我的网站上使用了完整的日历。我需要在单击日历事件时在弹出窗口中显示来自谷歌日历的附加图像文件。我尝试从事件对象获取图像,如下所示$j('#test-img').html(event.attachment[0].fileUrl);
但在单击时,我已重定向到谷歌事件详细信息页面。通常会显示其他事件信息。如何获得正确的图像网址?也许存在谷歌日历/完整日历功能来显示来自谷歌日历的附加 img 文件。
$j('#calendar').fullCalendar({
googleCalendarApiKey: 'AIzaSyCD7ju2cVMfoM-yLL5IsH3fG9SDUOexjH0',
events:'jetme6103iige9dqvd7pejpt34@group.calendar.google.com',
firstDay: 1,
timeFormat: 'MMMM',
height: "auto",
eventClick: function(event) {
PopUpShow();
$j('#title').html(event.title);
$j('#start').html(moment(event.start).format("DD MMMM YYYY"));
$j('#test-desc').html(event.description);
$j('#test-img').html(event.attachment[0].fileUrl);
console.log(event);
return false;
},
loading: function(bool) {
$j('#loading').toggle(bool);
},
eventRender: function(event, element) {
var dataToFind = moment(event.start).format('YYYY-MM-DD');
$j("td[data-date='" + dataToFind + "']").addClass('activeDay');
}
});
我认为您无法通过 API 完成,您可以从日历 UI 附加事件,因为这是实验性功能。
相关文章:
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- Google 日历 API V3 会解决与会者和创建者 Java 脚本问题
- 使用完整日历在网站上获取并显示来自Google日历事件的附加图像
- 使用Java脚本访问多个Google日历-Google日历API
- 在javascript中使用API v3检索Google日历事件
- 创建指向具有特定颜色的 Google 日历的 HTML 链接
- 工具提示中的 Google 日历图表数字格式
- Google API v3 使用 JavaScript 添加新日历
- 为什么此 Google 日历 API 请求不返回开始时间等事件数据
- 使用 Javascript 和 Google Calendar API v3,如何允许用户指定非主日历来添加事件
- 向 Google 日历 API 发出服务器到服务器的请求
- Google JavaScript API 库 - 日历手表通知
- 创建 Google 脚本,以便在日历活动更新时对其进行修改
- 如何知道事件是否是在带有 GAS 的 Google 日历中创建的
- Google 日历 API 在尝试获取我的所有日历事件时返回 404
- 如何使用 JavaScript 从 Google 日历 (API) 获取今天的事件
- Google 日历 API 密钥不允许通过简单的 GET 请求访问公共日历
- 格式化日期字符串以适合 Google 日历作为参数
- 如何在 GAS 中转换和传递日期以在 Google 日历中创建事件
- Google 日历 API v3 calendar.events.list 并在 javascript 中使用 time