2017-11-18 5 views
0

나는이 행을 매일 삭제해야하는 스프레드 시트를 가지고 있습니다. 스크립트를 찾았지만 시도해 볼 때 오류가 발생합니다.Google 스프레드 시트 행 삭제 스크립트

 
function deleteResponses() { 
var ss = SpreadsheetApp.openById("SPREADSHEETKEY"); 
var sheet = ss.getSheets()[3]; 
sheet.deleteRows(2, 30); 
}; 

나는 내가 잘못 이해하지 않습니다

Error: TypeError: Cannot call method "deleteRows" of undefined. (line 4, file "Code")

는 그리고 이것은 내가 사용하고있는 코드입니다. 어떤 도움이라도 대단히 감사하겠습니다. 스프레드 시트 세 이하의 시트를 가지고 있기 때문에 자바 스크립트 배열 0 기반 인덱스를 사용으로

답변

1

이 줄 var sheet = ss.getSheets()[3]sheetundefined를 할당합니다.

해결 방법은 3을 적절한 색인 번호로 변경하는 것입니다.

관련 문제