Google Apps Script
을 사용하여 스프레드 시트 시트의 짝수 행에 다른 배경색을 설정했지만 매우 매우 느립니다 ... 어떤 아이디어로 어떻게 최적화 할 수 있습니까?Google 스프레드 시트의 대체 배경 행 색상에 대한 최적화
예 스프레드 시트 : https://docs.google.com/spreadsheets/d/1yRotjooCRpuuSTjjgFEzw4xxqPLJwMZJPchYQeNvUyw/edit?usp=sharing
도구로 이동하여 GS 코드를 참조하십시오 -
이
코드는 ...> 스크립트 편집기 : 대신 셀의 라인으로function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var range = ss.getRange("A1:Z1000");
ss.setActiveRange(range);
var totalRows = SpreadsheetApp.getActiveRange().getNumRows();
var totalColumns = SpreadsheetApp.getActiveRange().getNumColumns();
var startRow = SpreadsheetApp.getActiveRange().getRow();
var startColumn = SpreadsheetApp.getActiveRange().getColumn();
var sheet = SpreadsheetApp.getActiveSheet();
var row = startRow;
while (row < totalRows+startRow)
{
var column = startColumn;
while (column < totalColumns+startColumn){
if(row%2 == 0){
sheet.getRange(row, column).setBackground("#F3F3F3");
}
column++;
}
row++;
}
}
나는 해결책을 알고 있지만 제대로 작동하지는 않습니다. – Valip
@PavelValeriu 지금 시도해보십시오! –
이제 내 코드보다 10 배 빠릅니다. 감사합니다! – Valip