提问人:Ademola 提问时间:10/3/2023 更新时间:10/3/2023 访问量:29
获取指定范围
Get specified range
问:
我在包含 7 列数据的工作表中有一个数据表。我只想从该表中获取前 5 列数据并将其填充到另一个工作表中。但是,当我运行我的代码时,它会将所有 7 列填充到另一个工作表中,这是我不想要的。我该如何纠正这个问题?我的脚本的一部分如下。
//Section D: Setting filter criteria based on dates in Data Overview sheet.
var filteredData = rngData.filter(function(row)
{var date = row[0]; return date >= beginDate_current && date <= endDate_current});
//Section E: Setting filtered data into Current Month table in Summarized Data sheet.
sheet3.getRange("B7").getDataRegion().offset(6,0).clearContent();
sheet3.getRange(7,3,filteredData.length,filteredData[5].length).setValues(filteredData);
sheet3.getRange(7,3,filteredData.length,filteredData[5].length).sort([{column: 3, ascending:
true}]);
debugger
}
答: 暂无答案
评论
rgnData
const sheet2 = ss.getSheetByName('Data Overview'); const rngData = sheet2.getDataRange().getValues();
.工作表 2 包含 7 列的表。const rngData = sheet2.getRange(1,1,sheet2.getLastRow(),5).getValues();