相关疑难解决方法(0)

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

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

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

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

这是我在编辑colorID时尝试的,我使用补丁:

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

但后来我得到这个错误: 在此输入图像描述

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

   Calendar.Events.patch(calendarId, eventId).colorId
Run Code Online (Sandbox Code Playgroud)

javascript google-calendar-api google-apps-script

3
推荐指数
1
解决办法
1505
查看次数