【发布时间】:2016-11-15 09:14:07
【问题描述】:
我有以下函数可以逐行搜索列,并在找到 x 时隐藏一行。它可以工作,但速度很慢。
function SummaryViewGenerate() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var lastRow = sheet.getLastRow();
for( i=1 ; i<=lastRow ; i++) { // i <= lastRow
var status = sheet.getRange("K"+i).getValue();
if (status == "x") { // status == "x"
sheet.hideRows(i);
}
}
}
问题是我的使用速度非常慢。关于如何改进它的任何想法。有人在另一个线程上提到将其放入数组中。我仍然是编码新手,所以任何正确方向的帮助都会很有用。
【问题讨论】:
标签: javascript arrays google-apps-script google-sheets