在Google日历中更改事件的颜色

约翰·史密斯

我试图在Google Apps脚本中使用高级日历服务来更改日历中特定事件的colorId。

到目前为止,我已经能够列出获取事件以及我喜欢的事件。所以我有活动的ID。

function getSpecificEvent(){
  var calendarId = 'primary';
  var eventId = '7h2tbvns2oo4r5gku6ghjfjclk';
  var calEvent = Calendar.Events.get(calendarId, eventId);
  Logger.log(calEvent);
}

这是我在编辑colorID时正在尝试的操作,我使用patch

function setEventColor(){
  var calendarId = 'primary';
  var eventId = '7h2tbvns2oo4r5gku6ghjfjclk';
   Calendar.Events.patch(calendarId, eventId).colorId('11');
}

但是然后我得到这个错误: 在此处输入图片说明

在这种情况下,第33行是以下行:

   Calendar.Events.patch(calendarId, eventId).colorId
塞尔萨·萨萨斯

这有点棘手...但是我发现它是如何工作的:

function ChangeEventColor(){
  var calendarId = 'primary';
  var eventId = 'omv°°°°°°°°°°8jbs'
  var event = Calendar.Events.get(calendarId, eventId)
  Logger.log('current color = '+event.colorId)
  event.colorId = 11
  Calendar.Events.patch(event,calendarId,eventId);
  Logger.log('new color = '+event.colorId)
}

这篇文章(匿名)非常有帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

更改大日历事件的颜色

更改日历事件的颜色

更改 Android 日历事件的颜色

在jQuery完整日历中更改事件的背景颜色

如何在Vuetify日历中更改事件的边框颜色?

如何为.ics Google日历文件中的事件添加颜色?

从 Google 日历获取事件颜色到 Outlook

通过检查 Google 电子表格列的值“YES”为绿色,“NO”为红色来更改 Google 日历中事件的颜色

右键单击以更改整个日历中事件的背景颜色-不起作用

如何右键单击更改全日历事件的颜色

全日历| 在列表视图中更改FC事件点的颜色

订阅Outlook日历/事件字段中的更改

Google Events API:日历中的事件总数

使用php在Google日历中插入事件

在 Google App Maker 中创建日历事件

在Google日历中创建“免费”事件(而不是默认的“忙”事件)

在Windows 8中更改日历应用的默认视图/颜色

在HTML日期输入中更改Chrome日历图标的颜色

在顶部面板 Ubuntu 20.04 中更改 GNOME 日历颜色

更改变量后更新日历中的事件 - Fullcalendar

如何在全日历中更改事件高度

更改showDatePicker的日历按钮颜色

单击全日历上的“预订”按钮时如何更改事件的颜色

不确定如何更改应用程序快速日历事件的颜色

通过使用当前日期时间的开始和结束日期时间更改全日历事件颜色

在FullCalendar + Google日历中隐藏无说明的事件

如何在时钟小部件中显示 Google 日历事件?

从Google日历中删除的事件仍显示在listEvents上

Google日历在ASP .net中添加事件:验证失败