【发布时间】:2021-05-04 12:56:03
【问题描述】:
所以我有下面的脚本,它允许我在同一目录中自动创建文件的谷歌驱动器超链接:
function myFunction() {
var ss=SpreadsheetApp.getActiveSpreadsheet();
var s=ss.getActiveSheet();
var c=s.getActiveCell();
var fldr=DriveApp.getFolderById(*[insert id]*);
var files=fldr.getFiles();
var names=[],f,str;
while (files.hasNext()) {
f=files.next();
str='=hyperlink("' + f.getUrl() + '")';
str2 = f.getName();
names.push([str2,str]);
}
s.getRange(c.getRow(),c.getColumn(),names.length,2).setValues(names);
}
不过,我是个新手,所以我真的不知道如何让它搜索每个子文件夹以及获取它们的超链接。我觉得好像这可能相对简单,但我对谷歌脚本的了解不够,无法做到这一点(如果是 python,我可以轻松做到这一点)。任何帮助将不胜感激。
【问题讨论】:
标签: javascript google-apps-script hyperlink google-drive-api