我在 Google 表格中有一个表格。上面有几张纸。在每张纸上,都有一个范围,其中的数字排列成一列。如何将第一张表格中的每个第一个数字与后续表格中的每个第一个数字相加?按照惯例,“Sheet1”列“A1”第 1 行 +“Sheet2”列“A1”第 1 行 +“Sheet3”列“A1”第 1 行 + ...,然后还对“Sheet1”列“A1”第 2 行求和+“工作表 2”第“A1”第 2 行 +“工作表 3”“A1”第 2 行 + ...
我已经尝试过几乎所有我知道的选项。但他帮我从所有表格中总结了所有数字。请告诉我。我已经为此苦苦挣扎了一个星期了。
function myFunction() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var activeSheet = sheet.getSheets();
var sum = 0;
for(var i = 0; i < activeSheet.length; i++) {
var list = activeSheet[i];
var range = list.getRange('A1:A10');
var value = range.getValues();
for(var j = 0; j < value.length; j++) {
if(value[j][0] !== "") {
sum += value[j][0];
Logger.log(sum);
}
}
}