- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在遍历事件电子表格并相应地修改我的日历。
我可以使用 setRecurrence
创建多日事件,但我不知道如何删除该类并将其变回单日事件。
知道这一点很重要,因为显然不止一次将 setRecurrence
应用于一个事件并不会替换/重新定义现有的循环,而是不断将其他类添加到它上面。这会阻止简单的解决方法,例如应用 0 天的重复等。
我正在寻找与 event.removeRecurrence()
等效的方法。
最佳答案
此代码使用高级日历服务,您必须在脚本编辑器菜单中启用它:ressources/advanced Google Services ***
function ChangeEvent(){
var calendarId = 'primary';
var eventId = 'omv6###########e8jbs';
var event = Calendar.Events.get(calendarId, eventId);
Logger.log('old recurrence = '+event.recurrence);
event.recurrence = '';
Calendar.Events.patch(event,calendarId,eventId);
Logger.log('new recurrence = '+event.recurrence);
}
在您发表评论后,
请注意,高级日历 API 使用的 ID 略有不同,因为它不包括 @google.com。您应该在使用前简单地删除最后一部分。
示例:
[16-02-19 07:22:59:739 CET] ba4a1dub73uqsvhld3abh15f38@google.com
[16-02-19 07:22:59:740 CET] ba4a1dub73uqsvhld3abh15f38
使用一些字符串方法得到我们需要的结果:
Logger.log(event.getId());// event is the event you get using calendarApp
var advancedID = event.getId().substring(0,event.getId().indexOf('@'));
Logger.log(advancedID);// this ID is for advanced service
}
首先使用 createEventRec()
检查日历是否符合预期
然后使用changeEvent()
并检查结果
function createEventRec(){
var cal = CalendarApp.getDefaultCalendar();
var recurrence = CalendarApp.newRecurrence().addDailyRule().times(5);
var event = cal.createEventSeries('Dinner with Mary', new Date(),new Date(new Date().getTime()+3600000), recurrence);
Logger.log(event.getId());
PropertiesService.getScriptProperties().setProperty('ID',event.getId());
}
function ChangeEventRecurrence(){
var calendarId = 'primary';
var ID = PropertiesService.getScriptProperties().getProperty('ID');
var advancedID = ID.substring(0,ID.indexOf('@'));
Logger.log(advancedID);
var event = Calendar.Events.get(calendarId, advancedID);
Logger.log('old recurrence = '+event.recurrence);
event.recurrence = '';
Calendar.Events.patch(event,calendarId,advancedID);
Logger.log('new recurrence = '+event.recurrence);
}
关于javascript - 谷歌日历脚本 : remove recurrence,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35477612/
我正在尝试阅读手写文档。为此,我将对字符进行分段,然后对由此分段的字符进行 OCR/ICR。 我想要这样的结果!虽然这是一个非常微不足道的案例。手写可能是草书,单笔画可以用来分割字符,但并不总是有效。
我已经在业余时间为此苦苦思索了一个星期左右,我目前在我的模型中 导入重复字段...course_recurring = recurrence.fields.RecurrenceField(null=T
我已经在业余时间为此苦苦思索了一个星期左右,我目前在我的模型中 导入重复字段...course_recurring = recurrence.fields.RecurrenceField(null=T
我有一个带有单个预测器和实值输出的时间序列回归问题,我想使用 LSTM 递归神经网络对数据进行建模。我应该如何选择模型中的时间步数? LSTM层的长度有上限吗? 最佳答案 当您有很长的输入序列并且只有
我尝试使用迭代方法解决以下递归关系, T(1) = 8 T(n) = 3T(n-1) - 15 迭代: i=1 T(n) = 3(3T(n-2) - 15) -15 i=2 3(3(3T(n-3)
我试图理解典型二分搜索算法的运行时间为 O(log n) 的证明。在这个证明中,确定了一些输入大小 n 的一般运行时函数 T(n),这用于显示大 O。我了解其中的大部分,但不是第一步。 证明首先确定如
我最近试图通过 CLRS 求解一些递归关系,并且在求解这些方程时我注意到了一个奇怪的细微差别。我不知道你们中的任何人是否注意到它,或者理论冠军可以对此进行更多说明。 (我也拥有计算机科学学位,但没有理
我正在遍历事件电子表格并相应地修改我的日历。 我可以使用 setRecurrence 创建多日事件,但我不知道如何删除该类并将其变回单日事件。 知道这一点很重要,因为显然不止一次将 setRecurr
我的目标是安排一个 Azure 批处理任务从添加之日起每 5 分钟运行一次,并且我使用 Python SDK 来创建/管理我的 Azure 资源。我尝试创建一个 Job-Schedule它会在指定的P
我有递推关系:T(n) = c*T (n/3) + (c/2)*n对于任何 c 让 T(n) >= n^1.5 成为替代方法的猜测。 最佳答案 假设T(n) n c*n^1.5 > a*n^1.5 +
我正在尝试为该算法编写递归关系。但是我对“根”变量感到困惑。任何人都可以帮助我或建议我一个更好的递归算法来计算 n 可能的二叉树的数量节点? Algorithm countTrees(n) {
我正在尝试安排通过 API 发送仪表板: http://docs.gooddata.apiary.io/#reportsanddashboardsbyemail 设置电子邮件发送频率的参数有一些奇怪的
在 Tensorflow 的 RNN 教程中:https://www.tensorflow.org/tutorials/recurrent .它提到了两个参数:批量大小和时间步长。我对这些概念感到困惑
我需要一个 RRULE 解析器方法,在其中我可以提供事件开始日期、事件结束日期和该事件的 RRULE 等信息。方法应返回该事件发生的日期列表。 我尝试使用谷歌库和ical,但无法创建方法。请帮忙 最佳
这可能是一个非常简单的问题,但却给我带来了很多麻烦。 代码: def search_likes(passed_list): #passed_list contains links to find be
因为我需要为我的日程安排设置自定义设置,所以我实现了单独的日历、日程安排程序和 RecurrenceEditor 小部件。到目前为止,一切正常,但我无法从 RecurrenceEditor 小部件获取
我必须安排一个页面每周自动发布一次。如果盒子功能可以安排它,我看不到任何东西。如何使用 SDL Tridion 2011 API 实现这一点。 最佳答案 最好的办法是编写一个使用 SDL Tridio
来自 PyTorch Seq2Seq 教程,http://pytorch.org/tutorials/intermediate/seq2seq_translation_tutorial.html#at
我对 iCalendar 规范 RFC 5545 中的属性 RECURRENCE-ID 和此属性中的 RANGE 参数有点困惑。 假设一个日历组件包含一个称为“ session ”的重复事件,该事件应
我试图告诉 maxima 有关 Hermite 多项式的递推关系: 我的第一个表达是这样的: phi[0]:exp(-1/2*x^2); phi[1]:sqrt(2)*x*phi[0]; wxplot
我是一名优秀的程序员,十分优秀!