我正在尝试在Google共享驱动器(团队驱动器)中复制“模板”文件夹结构。
它看起来像这样:
+------------------------+-----------+-------------+
| Top Level | 2nd Level | 3rd Level |
+------------------------+-----------+-------------+
| MASTER TEMPLATE FOLDER | | FILE 1 |
| | | FILE 2 |
| | | |
| | FOLDER 1 | F1 File Foo |
| | | F1 File Bar |
| | | F1 File Baz |
| | | |
| | FOLDER 2 | F2 File Foo |
| | | F2 File Bar |
| | | |
| | FOLDER 3 | F3 File Foo |
| | | F3 File Boo |
| | | F3 File Baz |
| | | |
| | FOLDER 4 | F4 File Foo |
| | | F4 File Bar |
| | | F4 File Baz |
| | | F4 File Qux |
+------------------------+-----------+-------------+
共享驱动器具有以下文件夹: _自动化,_模板,人员1,人员2,人员3。
我需要在每个星期初为每个人创建一个文件夹,并且在该每周文件夹中,我需要作为此模板文件夹的3个副本。
我有一个(主要)工作代码版本。 如果仅将模板从模板文件夹结构复制到1个文件夹,则效果很好。
正如您将看到的,我们调用了一个名为removeTriggers_的函数来终止我们的延续,但这会导致问题,因为触发器称为resume_,并且每次脚本开始运行时都会使用该触发器。
所以发生了什么事
真的不确定解决此问题的最佳方法。
不打算在此处发布它,因为它相当庞大,但这是指向GAS的链接:
回顾-应该发生的事情: