【问题标题】:google appscript event calendar error message谷歌 appscript 事件日历错误信息
【发布时间】:2017-08-29 13:25:04
【问题描述】:

我有一个脚本可以从 Google 表格创建重复事件,但我收到了这个错误消息

找不到方法间隔(字符串)

我不知道为什么。

for ( i = 0; i < l; ++i) {   
column = data[i];
Main =column[11];
repeat = CalendarApp.newRecurrence().addMonthlyRule().interval(Main).until(new Date('January 1, 2020'));  
}

我希望第 11 列中的数字设置重复规则(如果是 3,那么该事件应该每 3 个月进行一次)

【问题讨论】:

    标签: javascript google-apps-script google-sheets


    【解决方案1】:

    错误可能来自Main 变量。
    你可能从column[11] 得到一个字符串,但你必须在interval() 中传递一个整数。
    请务必使用 parseInt() 函数将字符串转换为 int !

    【讨论】:

    • 谢谢。现在我收到此消息错误无法将 NaN 转换为(类)。在第 11 列中,数据如下所示:12 个月,6 个月......所以我使用了 var recc = Main.slice(-9, -7) ;只保留数字然后我使用 var reccurance = parseInt(recc);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-11
    相关资源
    最近更新 更多