google-apps-script - 通过检查 Google SpreadSheet 列的值“YES”为绿色和“NO”为红色来更改 Google 日历中事件的颜色
问题描述
下面的代码完美运行,现在我需要有条件地更改日历事件的颜色。我是这种编码的新手。任何人都可以为我编辑此代码......
function CreateEvent() {
var sh=SpreadsheetApp.getActiveSheet();
//var calendarId = spreadsheet.getRange('***<LINKTOCELLTHATHASCALENDARID>***').getValue();
var eventCal = CalendarApp.getCalendarById('YOUR_CALENDAR_ID');
var drg=sh.getRange(2,1,sh.getLastRow()-1,7);
var dA=drg.getValues();
var crg=sh.getRange(2,6,sh.getLastRow()-1,1);//save that event was created in column G
var cA=crg.getValues();
for (i=0;i<dA.length;i++) {
var shift=dA[i];
var title=shift[0];
var startTime=shift[1];
var endTime=shift[2];
//var guests=shift[3];
var description=shift[3];
var location=shift[4];
if(!shift[5]) {
var event={'location': location,'description': description +',','sendInvites': 'True'}
eventCal.createEvent(title, startTime, endTime, event)
cA[i][0]="CREATED";//keeps this event from being created again
}
}
crg.setValues(cA);
}
解决方案
推荐阅读
- asp.net-mvc - 更新了 ASP.NET Web 应用程序 (.NET Framework) MVC5 项目模板
- r - 如何识别数据集按什么变量分组
- settings - 你能举一个类符号中的 NESTED TypedDict 的例子吗?
- solver - 诗歌装置 | SolverProblemError 因为 my_project 依赖的字符串 (*) 与任何版本都不匹配,所以版本求解失败
- android - Android Studio 中的 Gradle 依赖问题
- vue.js - 带有 github 页面的 vue 3
- http - 谷歌应用脚本没有收到来自 arduino 的 GET 请求
- python-3.x - 如何根据用户 ID 过滤 DjangoRestFramework 中的序列化程序?
- c# - 如何在 C# 中使用原始 MongoDB 聚合查询?
- python - 在 Python 中用截断解方程的最佳方法