我尝试测试我正在使用的脚本。脚本很好,当我手动触发它时,它会成功执行。我只是在时间驱动的触发器上做了一个“健全性检查”,它肯定会推动我的健全性边界。我已经为它设置了一个一次性的“特定时间/日期”执行,以测试它是否会在我让它自己执行之后运行。
我的问题是它从来没有执行过,我把它设置为在我保存它的时间之后的2、3或5分钟。这是不是不够时间让它进入Google的cron队列?因为我不能让这个脚本在一个时间驱动的触发器上执行。
此外,值得注意的是,所有Google Apps(电子表格/文档/等)调用都是通过.getSheetByID()
方法完成的,因此它与.getActiveSheet()
问题无关,当您在浏览器中打开工作文档的情况下执行脚本时,可能会发生.getActiveSheet()
问题。
2条答案
按热度按时间tpgth1q71#
这是一个糟糕的答案,但我确实发现我能够简单地设置一个“每分钟”执行的时间驱动触发器,这足以完成我的工作,尽管我可以想象这样的场景,你会想要一个单一的触发器,因为界面似乎承诺,但对我来说,它不会与很快安排的事件工作。
sg3maiej2#
没有代码在你的问题看或评论然而,我使用时间驱动触发器没有任何问题-执行在2分钟或更多。
如果您仍有问题,请分享一些代码以供评论