我有一些电影安排如下。
电影 / 蜘蛛侠 (2020) /spiderman-2020-sd-eng.mp4
我希望在电子表格中提取以下信息。
姓名 | 关联 |
---|---|
蜘蛛侠 (2020) | 链接电影mp4 |
其中:蜘蛛侠(2020):是电影所在文件夹的名称mp4电影链接:这是spiderman-2020-sd-eng.mp4电影链接
我的代码提取文件夹的名称,但它也提取文件夹的链接......(我希望它提取文件夹的名称和电影的链接)。
我有代码的结果:
// replace your-folder below with the folder for which you want a listing
function listFolderContents() {
var foldersID = DriveApp.getFolderById("10Zw76wu2UNz3jufimUFGd8OJErPGnsih");
var foldername = foldersID.getName();
var folderlisting = 'listado de ' + foldername;
var folders = DriveApp.getFoldersByName(foldername)
var folder = folders.next();
var contents = folder.getFolders();
var ss = SpreadsheetApp.create(folderlisting);
var sheet = ss.getActiveSheet();
sheet.appendRow( ['name','link'] );
var file;
var name;
var link;
while(contents.hasNext()) {
file = contents.next();
name = file.getName();
link = file.getUrl();
sheet.appendRow( [name, link] );
}
};
你能帮助我吗...?
MOVIE
两次获得相同的文件夹( foldersID
, folders
)MOVIE
files
子文件夹下的function listFolderContents() {
var foldersID = DriveApp.getFolderById("10Zw76wu2UNz3jufimUFGd8OJErPGnsih");
var foldername = foldersID.getName();
var folderlisting = 'listado de ' + foldername;
var ss = SpreadsheetApp.create(folderlisting);
var sheet = ss.getActiveSheet();
sheet.appendRow( ['name','link'] );
var folders = foldersID.getFolders();
while (folders.hasNext()) {
var folder = folders.next();
var name = folder.getName();
var files = folder.getFiles();
while (files.hasNext()) {
var file = files.next();
var link = file.getUrl();
sheet.appendRow([name, link]);
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句