我需要你的幫助來折疊這段代碼。我是初學者,未能使用變數來做到這一點。基本上,我從一個宏開始,但我對結果不滿意。使用 2 個變數可以減少代碼嗎?
預先感謝您的幫助。
function autofill() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var ss_liste = ss.getSheetByName('Liste');
ss_liste.getRange('K3').autoFill(ss.getRange('K3:K2'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
ss_liste.getRange('L3').autoFill(ss.getRange('L3:L2'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
ss_liste.getRange('M3').autoFill(ss.getRange('M3:M2'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
ss_liste.getRange('N3').autoFill(ss.getRange('N3:N2'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
ss_liste.getRange('O3').autoFill(ss.getRange('O3:O2'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
ss_liste.getRange('P3').autoFill(ss.getRange('P3:P2'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
ss_liste.getRange('Q3').autoFill(ss.getRange('Q3:Q2'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
ss_liste.getRange('R3').autoFill(ss.getRange('R3:R2'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
ss_liste.getRange('S3').autoFill(ss.getRange('S3:S2'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
ss_liste.getRange('T3').autoFill(ss.getRange('T3:T2'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
};
uj5u.com熱心網友回復:
你不需要這么多的單獨getRange()呼叫:
function autofill() {
const ss = SpreadsheetApp.getActiveSpreadsheet()
const ss_liste = ss.getSheetByName('Liste')
ss_liste.getRange('K3:T3').autoFill(ss.getRange('K3:T2'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES)
}
我希望這對你有幫助!
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/325158.html
