Это должно дать вам хорошее начало:
function getA1FromAllSheets(){
var files=DriveApp.getFilesByType(MimeType.GOOGLE_SHEETS);
var rA=[];
while(files.hasNext()){
var file=files.next();
var ss=SpreadsheetApp.openById(file.getId());
var shts=ss.getSheets();
for(var i=0;i<shts.length;i++){
var Obj={ssname:file.getName() ,ssid:file.getId() ,shname:shts[i].getName() ,A1:shts[i].getRange('A1').getValue()};
rA.push(Obj);
}
}
var html="<table>";
html+=Utilities.formatString('<tr><th>%s</th><th>%s</th><th>%s</th><th>%s</th><th>%s</th></tr>',"Item","Spreadsheet Name","Spreadsheet Id","Sheet Name","A1 Value");
for(var i=0;i<rA.length;i++){
html+=Utilities.formatString('<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>',i+1,rA[i].ssname,rA[i].ssid,rA[i].shname,rA[i].A1);
}
html+='</table>';
var ui=HtmlService.createHtmlOutput(html);
SpreadsheetApp.getUi().showModelessDialog(ui, 'All the A1s in all the Sheets in all of Spreadsheet on Google Drive');
return rA;
}
Я подозреваю, что это займет много времени, потому что потенциально открывает много файлов.