我有一张表,由两张组成,“调度员”和另一张(活动的)。
我想使用hlookup来查看来自活动工作表的标题C1,在“ Dispatcher”工作表中找到它,从“ Dispatcher”工作表中复制标题下方的行,并将其粘贴到活跃的。
我努力开发一个for循环,因为“分派器”工作表中的最后一行并不总是相同的引用。
下面是我尝试开发的代码。
function hlookup() {
var valuesFromDispatcherSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Dispatcher");
var spreadsheet = SpreadsheetApp.getActive();
var Avals = valuesFromDispatcherSheet.getRange("A1:A").getValues();
var Alast = Avals.filter(String).length;
for(var i=0;i<Alast;i++){
spreadsheet.getRange(i, "column").activate();
spreadsheet.getCurrentCell().setFormula('=HLOOKUP($C$1, Dispatcher!$1:$1000, i, FALSE) ');
}
};
但是,似乎for循环不适用于setFormula中“ i”的实现。
您是否有任何改进此代码的想法?
谢谢您的合作。
如果您需要更多信息,请随时告诉我。