google-apps-script - 如何从 Google 表格更改 onlyOnWeekday(day) 和工作日?
问题描述
我可以使这个示例示例工作。我需要的是从“工作日”列中的单元格设置工作日。
我试过这个:
if(type=='PD'){
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeekday(weekday);
event.setRecurrence(recurrence, tstart, tstop);
}else
...其中工作日是指“工作日”列。
我在自己的版本中做错了什么?
解决方案
我可以从您的脚本和共享电子表格中确认NewWeekday
areWEDNESDAY
和MONDAY
string 类型的值。在这种情况下,如何进行以下修改?
从:
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeekday(weekday);
event.setRecurrence(recurrence, tstart, tstop);
至:
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeekday(CalendarApp.Weekday[NewWeekday]); // Modified
event.setRecurrence(recurrence, tstart, tstop);
参考:
如果我误解了您的问题并且这不是您想要的结果,我深表歉意。
添加:
- 您想
tstop
用作“直到”。
为此,下面的修改如何?
从:
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeekday(weekday);
event.setRecurrence(recurrence, tstart, tstop);
至:
var recurrence = CalendarApp.newRecurrence().addWeeklyRule().onlyOnWeekday(CalendarApp.Weekday[NewWeekday]).until(tstop); // Modified
event.setRecurrence(recurrence, tstart); // Modified
推荐阅读
- object-detection - GluonCV 对象检测微调 - 选择修改哪些层(冻结其余层)
- javascript - 从数组生成带状索引块
- android - 在 Android 设备上运行 Ionic5 应用程序时出现 net::ERR_INVALID_RESPONSE 错误
- charts - 从我的 chartjs 饼图中更改一个数据集的旋转
- javascript - Uncaught TypeError: $(...).select2 is not a function--Slect2 not working
- python - Python curses box() 由 6s 和 0s 组成
- powershell - Powershell 证书颁发者错误
- r - 我安装了“光栅”包,但无法在 R 中加载它的库。这里有什么问题,我们如何解决这个问题?
- sql - 如何有效地查询“后”和“前”所有行的“有序”行?
- python - 使用自身长度比较单词时没有错误