我有一个共享的 google 驱动器文件夹。有什么方法可以列出我的 google 工作表中的所有文件吗?
I have a shared google drive folder . Is there any methods to list all the files in my google sheets?
我有一个 link 的共享文件夹不在我的 google 驱动器中。这是一个共享文件夹。我可以使用脚本编辑器列出 google 工作表中的所有文件吗?
我使用过此代码,但它仅适用于我的 google 驱动器中的文件夹。
function listFolderContents() {
var foldername = 'your-folder';
var folderlisting = 'listing of folder ' + foldername;
var folders = DriveApp.getFoldersByName(foldername)
var folder = folders.next();
var contents = folder.getFiles();
var ss = SpreadsheetApp.create(folderlisting);
var sheet = ss.getActiveSheet();
sheet.appendRow( ['name', 'link'] );
var file;
var name;
var link;
var row;
while(contents.hasNext()) {
file = contents.next();
name = file.getName();
link = file.getUrl();
sheet.appendRow( [name, link] );
}
};
请帮忙。
使用文件夹 ID
对一个文件夹尝试此操作
function listing() {
var folderID = '_______folder_ID_here_______'
var folder = DriveApp.getFolderById(folderID);
var contents = folder.getFiles();
var sheet = SpreadsheetApp.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] );
}
};
我有一个 link 的共享文件夹不在我的 google 驱动器中。这是一个共享文件夹。我可以使用脚本编辑器列出 google 工作表中的所有文件吗? 我使用过此代码,但它仅适用于我的 google 驱动器中的文件夹。
function listFolderContents() {
var foldername = 'your-folder';
var folderlisting = 'listing of folder ' + foldername;
var folders = DriveApp.getFoldersByName(foldername)
var folder = folders.next();
var contents = folder.getFiles();
var ss = SpreadsheetApp.create(folderlisting);
var sheet = ss.getActiveSheet();
sheet.appendRow( ['name', 'link'] );
var file;
var name;
var link;
var row;
while(contents.hasNext()) {
file = contents.next();
name = file.getName();
link = file.getUrl();
sheet.appendRow( [name, link] );
}
};
请帮忙。
使用文件夹 ID
对一个文件夹尝试此操作function listing() {
var folderID = '_______folder_ID_here_______'
var folder = DriveApp.getFolderById(folderID);
var contents = folder.getFiles();
var sheet = SpreadsheetApp.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] );
}
};