Google apps script 计算TeamDrive中的文件数
我正在尝试创建一个脚本来计算TeamDrive中的文件数。有没有人给我一个简单的代码示例。这是我当前的代码-它运行但不计算文件数Google apps script 计算TeamDrive中的文件数,google-apps-script,count,google-drive-shared-drive,Google Apps Script,Count,Google Drive Shared Drive,我正在尝试创建一个脚本来计算TeamDrive中的文件数。有没有人给我一个简单的代码示例。这是我当前的代码-它运行但不计算文件数 函数myTeamDrives(){ var ss=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); ss.clear(); var folders=Drive.Teamdrives.list({maxResults:100}); 变量行=0 对于(var i=0;i
函数myTeamDrives(){
var ss=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
ss.clear();
var folders=Drive.Teamdrives.list({maxResults:100});
变量行=0
对于(var i=0;i
试试这个:
function getFnF(folder) {
var folder= folder || DriveApp.getFolderById('FolderId');
var files=folder.getFiles();
while(files.hasNext()) {
var file=files.next();
n++;
}
var subfolders=folder.getFolders()
while(subfolders.hasNext()) {
var subfolder=subfolders.next();
getFnF(subfolder);
}
}
要测试它,请尝试以下操作:
var n=0;//global
function testgetFnf() {
n=0;
getFnF();
Logger.log(n);
}
您可以通过查看日志来恢复文件的数量是否也要计算子文件夹中的所有文件?非常感谢,很抱歉我的回答太晚。正是我需要的。它工作得很好。谢谢,谢谢,谢谢