Google apps script Google脚本-重复驱动程序文件夹错误
下面的代码正在clientFolderParent和3个子文件夹中创建客户端指定的文件夹 客户端文件夹 -新客户 --销售 --周报 --声明 但它也在驱动器的根目录中创建所有4个新文件夹。为什么会这样?我做错了什么Google apps script Google脚本-重复驱动程序文件夹错误,google-apps-script,google-api,google-drive-api,Google Apps Script,Google Api,Google Drive Api,下面的代码正在clientFolderParent和3个子文件夹中创建客户端指定的文件夹 客户端文件夹 -新客户 --销售 --周报 --声明 但它也在驱动器的根目录中创建所有4个新文件夹。为什么会这样?我做错了什么 var clientFolderParent =DriveApp.getFolderById("xxxxx"); var firstLevel = clientFolderParent.createFolder(DriveApp.createFolder(drive
var clientFolderParent =DriveApp.getFolderById("xxxxx");
var firstLevel = clientFolderParent.createFolder(DriveApp.createFolder(driveFolder));
var secondLevel = DriveApp.getFoldersByName(driveFolder);
var secondLevelID = secondLevel.next();
var salesID = secondLevelID.createFolder(DriveApp.createFolder("Sales Order").getId());
var weeklyID = secondLevelID.createFolder(DriveApp.createFolder("Weekly Invoice").getId());
var statID = secondLevelID.createFolder(DriveApp.createFolder("Statement").getId());
当您调用方法
DriveApp
时,您将获得驱动器的根目录
因此调用方法var firstLevel=clientFolderParent.createFolder(DriveApp.createFolder(driveFolder))
正在创建两个不同的文件夹,一个在clientFolderParent中,另一个在根目录中(您可以通过查看FolderId来检查它们是否不同)
您尚未提供完整的代码,但我假设var driveFolder=
包含您要命名新文件夹的字符串名称
将var firstLevel=clientFolderParent.createFolder(DriveApp.createFolder(driveFolder))
更改为var firstLevel=clientFolderParent.createFolder(driveFolder)
这将解决您的问题。在下面的其他行中执行相同的操作
通过猜测您提供的代码行上方的代码,这是我能做的最好的事情。请包含createFoldercreateFolder的代码CreateFolder是一个google脚本方法。不是我创造的。