我有这种形式的电子表格:
A B C D
abc abc abc 1
def ghi jkl 1
mno pqr stu 3
vwx yza bcd 4
mno pqr stu 5
mno pqr stu 5
vwx yza bcd 5
mno pqr stu 1
Run Code Online (Sandbox Code Playgroud)
前3列只是string类型的数据.列D具有重复数字的整数.我的问题是如何输出第五列,如下所示:
A B C D E
abc abc abc 1 1
def ghi jkl 1 3
mno pqr stu 3 4
vwx yza bcd 4 5
mno pqr stu 5
mno pqr stu 5
vwx yza bcd 5
mno pqr stu 1
Run Code Online (Sandbox Code Playgroud)
它只输出D列中的唯一数字. …
我一直在使用DocsList进行一个大项目,它运行得很好.最近,漏洞已经出现,它们主要是获取文件夹或文件的根源.当我做研究时,我发现DriveApp已经更新.问题是DriveApp没有像DocsList那样的搜索参数.
例如,如果我有这样的文件夹结构:
Root
-Main Folder 1
--Folder 1
--Folder 2
-Main Folder 2
--Folder 1
--Folder 2
Run Code Online (Sandbox Code Playgroud)
要在"主文件夹2"中获取文件夹"文件夹1",我可以像这样放入搜索参数:DocsList.getFolder('主文件夹2 /文件夹1')
使用DriveApp,我无法理解如何使用它.根据我的理解,我必须为DriveApp做类似的事情:
var mainFolders = DriveApp.getFoldersByName('Main Folder 2');
while (mainFolders.hasNext()) {
var mainFolder = termFolders.next();
var subFolders = termFolder.getFoldersByName('Folder 1');
// Something like this...
}
Run Code Online (Sandbox Code Playgroud)
所以,如果我有一个更"深"的文件夹,我将不得不进一步扩展这个...?
我觉得不是让事情变得更容易,而是让所有FileIterators和FolderIterators变得更复杂.并且只是难以用代码术语"获取"文件或文件夹.
所以基本上,这个主题的目的是找出用于DocsList导航和编辑Drive文件/文件夹的人如何迁移到DriveApp并实现相同的功能.
不同场景的小/离散示例将非常有用.我可以从那里拿走它.如果你们认为我不清楚我需要什么帮助,我会对此进行更多编辑.