Notice
Recent Posts
Recent Comments
rand(life)
[google apps script] 조건에 맞는 행 삭제 본문
function myFunction() {
var sht = SpreadsheetApp.getActive().getSheetByName("시트1");
for (var i = 50; i >= 1; i--)
{
var str = sht.getRange(i, 3).getValue();
if (str == "74Y" || str == "74N" || str == "77L" || str == "")
{
sht.deleteRow(i);
}
}
}
엑셀과 비슷하지만 전혀 다른 google apps script를 공부할 필요를 조금씩 느끼고 있다.
여기저기 찾아보고 겨우 만든 것이 저 위의 코드
C열에 있는 각 셀값이 특정한 문자일때, 또는 빈칸일 때
행 전체를 삭제하는 코드이다.
javascript 기반이라니, Visual Basic 기반인 엑셀 vba의 지식만으로는 그대로 적용하기가 어렵다.
제일 곤란했던 것은 대소문자를 구분한다는 것.
.getValue(); 이렇게 쓸 것을
.getvalue(); 이렇게 쓰면 에러가 난다. ^^;;