从表单和&amp ;;插入事件到谷歌日历电子表格(错误)

时间:2016-03-24 18:00:48

标签: google-apps-script

在过去的几个月里,我的办公室一直在使用我们提交谷歌表格的系统来休假或旅行。此表单会自动填充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行,文件“代码”)

1 个答案:

答案 0 :(得分:0)

对我来说使用颜色ID 1-11工作。 Calendar.Colors.get()返回了更多的ID,但那些&gt; 11导致了该错误