我的谷歌驱动器中有数百份报告。每个报告都是它自己的文件(电子表格,只有一张)。
我需要所有这些电子表格中的单元格 B10。如果有一个带有两个参数的函数会很棒:
- 包含电子表格文件的目录的名称
- 您想要总计的特定单元格。
我试着做脚本
function Suma(cell)
{
var files = DocsList.getFilesByType('spreadsheet', 0, 100);
for (var i = 0; i < files.length; i++)
{
var sheets = SpreadsheetApp.open(files[i]).getSheets();
var sum = 0;
for (var i = 0; i < sheets.length ; i++ )
{
var sheet = sheets[i];
var val = sheet.getRange(cell).getValue();
if (typeof(val) == 'number')
{
sum += val;
}
}
}
return sum;
}
当然需要一些帮助:) THX