Google 스프레드시트에서 체크박스를 선택하면 스크립트를 사용하여 행을 자동으로 숨길 수 있습니다. 따라야 할 단계는 다음과 같습니다.
먼저 숨기려는 행의 셀에 확인란을 추가합니다. 이렇게 하려면 셀을 클릭한 다음 "삽입" 메뉴를 클릭하고 "확인란"을 선택합니다.
다음으로 해당 행의 행 번호를 마우스 오른쪽 버튼으로 클릭합니다. 숨길 행을 선택하고 "행 숨기기"를 선택합니다.
이제 1단계에서 삽입한 확인란을 클릭합니다. 이렇게 하면 2단계에서 선택한 행이 자동으로 숨겨집니다. .
이 동작을 전체 시트에 적용하려면 체크박스가 있는 셀을 선택하고 오른쪽 하단 모서리를 드래그하여 체크박스와 스크립트를 다른 행에 복사할 수 있습니다. 수식을 다른 셀에 복사합니다.
다음으로 체크박스를 선택하면 행을 자동으로 숨기는 스크립트를 시트에 추가할 수 있습니다. 이렇게 하려면 "도구" 메뉴를 클릭하고 "스크립트 편집기"를 선택합니다.
스크립트 편집기에서 다음 코드를 붙여넣습니다.
function onEdit(e) {
var range = e.range;
var sheet = range.getSheet();
var row = range.getRow();
var column = range.getColumn();
var value = e.value;
if (column === 1 && value === true) {
sheet.hideRows(row);
}
}
"저장" 버튼을 클릭하여 스크립트를 저장합니다.
이제 행의 확인란을 선택할 때마다 해당 행이 자동으로 숨겨집니다.