小编Phy*_*sar的帖子

从一列收集所有唯一值并将其输出到另一列中.?

我有这种形式的电子表格:

 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列中的唯一数字. …

google-sheets unique-values google-apps-script output

6
推荐指数
2
解决办法
2万
查看次数

从DocsList迁移到DriveApp?

我一直在使用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并实现相同的功能.

不同场景的小/离散示例将非常有用.我可以从那里拿走它.如果你们认为我不清楚我需要什么帮助,我会对此进行更多编辑.

migration google-apps-script google-drive-api

6
推荐指数
1
解决办法
3945
查看次数