dongyun3805 2016-10-06 18:24 采纳率: 0%
浏览 98
已采纳

如何设置通过API创建的Google日历的颜色

I'm using the google calendar API with PHP. I know how to create a new calendar, but how do I set the color of the calendar I've created? I've been searching for hours. I've tried

$calendar -> setColor();

I've tried

$calendar -> setColorId();

both of which are undefined methods. I found documentation on how to modify the color definitions. And sent the color of an event with

$event -> setColorId();

But I can't find anything anywhere about how to set the color of a calendar.

  • 写回答

1条回答 默认 最新

  • dongli8862 2016-10-07 14:41
    关注

    I think you can change the color of the calendar by using CalendarList: update.

    It is stated here that CalendarList is a collection of all calendar entries that a user has added to their list (shown in the left panel of the web UI). You can use it to add and remove existing calendars to/from the users’ list. You also use it to retrieve and set the values of user-specific calendar properties, such as default reminders. Another example is foreground color, since different users can have different colors set for the same calendar.

    Also, The Calendar API now includes fields for custom colors for calendars. The CalendarList resource now includes backgroundColor and foregroundColor properties that supersede colorId. To use the new custom colors, set colorRgbFormat to True when performing updates.

    Source: What's New in v3 - Custom colors for Calendars

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大