我有大约10,000行数据,需要自动填充1,2,3.64的值143行。因此,“1”将自动填充143行,然后“2”将自动填充143行,依此类推,直到值“64”或任何值。这将全部在同一列中。
我目前有以下代码重写超过30倍。但我知道我可以压缩这和保存时间。
let selectedSheet = workbook.getActiveWorksheet();
// Set range F2 on selectedSheet
selectedSheet.getRange("F2").setValue("1");
// Auto fill range
selectedSheet.getRange("F2").autoFill("F2:F143", ExcelScript.AutoFillType.fillDefault);
// Set range F144 on selectedSheet
selectedSheet.getRange("F144").setValue("2");
// Auto fill range
selectedSheet.getRange("F144").autoFill("F144:F285", ExcelScript.AutoFillType.fillDefault);
字符串
1条答案
按热度按时间icomxhvb1#
setValue
可以一次更新多个单元格。for
循环适合于重复类似的操作。字符串