我试图自动将附件放入我的驱动器文件夹中。脚本/循环运行正常,直到有类似的foldernames要查找。代码只给出第一个。所以当我有两个驱动文件夹时,一个名为" Test"另一个名为"测试新"以及' driveFolder'的输入在de code中是"测试新的"它将附件放在文件夹中"测试"。任何人都可以帮助我获取具有确切foldername的文件夹? (' driveFolder的输入来自包含所有foldernames的工作表)下面是我使用的代码的(部分):
var folders = DriveApp.getFoldersByName(driveFolder);
var folder = folders.hasNext() ? folders.next() : DriveApp.createFolder(folder_name);
提前致谢
答案 0 :(得分:0)
文件夹' GDrive中的名称不必是唯一的,因此尝试按名称唯一标识文件夹必定会失败。
文件夹ID是唯一的,因此您可以确定要保存要保存的确切文件夹。
DocsList.getFolderById("123412341234")
另一方面,Google Drive使用的数据结构知之甚少,它绝对不像树。更像是一个hashmap。