在过去的几个月里,我的办公室一直在使用我们提交谷歌表格的系统来休假或旅行。此表单会自动填充Google表格,然后自动弹出到共享日历上。今天它停止了工作。我进入了代码,我收到错误'无效的会议名称值(第111行,文件“代码”'。
我做了一些实验,如果我将'var calendarId'更改为=我工作的个人电子邮件地址,那么它会毫无问题地发布到我的日历。如果我将其更改回共享日历地址,则会出错。
此时我认为我的代码没有被破坏,我觉得我的代理机构(gov't)限制了我使用代码发布到共享日历的能力。我在这里错过了什么吗?任何想法都赞赏。谢谢!
extension String.CharacterView.Index {
typealias Index = String.CharacterView.Index
func stride(to end: Index, by stride: Int) -> AnySequence<Index> {
precondition(stride != 0, "stride size must not be zero")
return AnySequence { () -> AnyGenerator<Index> in
var current = self
return AnyGenerator {
if stride > 0 ? current >= end : current <= end {
return nil
}
defer {
current = current.advancedBy(stride, limit: end)
}
return current
}
}
}
}
所以今天早上我进来了,广告我上周不再收到无效错误。现在我收到一个新错误,'RangeError:日期无效。 (第95行,文件“代码”)
答案 0 :(得分:0)
对我来说使用颜色ID 1-11工作。 Calendar.Colors.get()返回了更多的ID,但那些&gt; 11导致了该错误