Google apps script 想创建一个复制复杂表单的谷歌应用程序脚本吗?思想?

Google apps script 想创建一个复制复杂表单的谷歌应用程序脚本吗?思想?,google-apps-script,google-apps-for-education,Google Apps Script,Google Apps For Education,最后,我想制作一个脚本,创建一个文件夹,其中包含其他文件夹,以及我们学校用于数据分析的自定义数据表的一系列副本。 到目前为止,我已经创建了一个完整的谷歌数据表系统,通过我们学校用来比较数据的谷歌数据表的导入功能连接起来。我想在其他学校实现这个系统,并想尝试编写一个谷歌应用程序脚本来设置它 我有几个问题: 是否可以使用脚本创建自动设置为使用导入功能从其他文档导入数据的文档 如果我已经设置了一张表,我们使用的标准数据表,我想在不同的文件夹中制作400份副本,我是否需要对脚本进行编码以从头开始生成此文

最后,我想制作一个脚本,创建一个文件夹,其中包含其他文件夹,以及我们学校用于数据分析的自定义数据表的一系列副本。 到目前为止,我已经创建了一个完整的谷歌数据表系统,通过我们学校用来比较数据的谷歌数据表的导入功能连接起来。我想在其他学校实现这个系统,并想尝试编写一个谷歌应用程序脚本来设置它

我有几个问题:

是否可以使用脚本创建自动设置为使用导入功能从其他文档导入数据的文档

如果我已经设置了一张表,我们使用的标准数据表,我想在不同的文件夹中制作400份副本,我是否需要对脚本进行编码以从头开始生成此文档?我要把它编码成从某处提取副本吗?你们觉得怎么样

这看起来是可能的吗? 非常感谢你们的帮助! 布兰登

当然。创建文档后,只需使用或插入=IMPORTRANGE即可。但是,您必须在第一次打开工作表时手动授予该工作表导入范围的权限,以及在此之后的任何时候,当您使用对新工作表的引用insert=IMPORTRANGE时

这也没有问题。您可以使用驱动器服务将文件复制到指定的目标文件夹中


谢谢你,保罗!我真的很感谢你的回应。我的目标是真正制作一些具有UI的东西,并自动设置整个数据系统。这就是它变得棘手的地方。我希望能够使用脚本设置这些导入权限,因为在我们当前的数据系统中,我必须手动授予大约1500个导入管理连接的权限,以使系统能够使用来自不同表单的数据进行比较。而不是使用公式,我相信您可以使用SpreadsheetApp.openById以编程方式访问其他电子表格。以这种方式打开同一域中的其他电子表格并不困难,您只需手动批准一次权限,即可允许脚本访问电子表格服务。