Google 내 스크립트를 사용하여 매우 어려움을 겪고 있습니다.스프레드 시트에서 행을 삭제할 때 google-script에 오류가 발생합니다.
헤더 행을 남기고 Form 스프레드 시트의 모든 행을 삭제하는 함수를 작성하려고했습니다.
이 작품 않는 이유를 다음 동안
// Loop through the data in the range and delete the rows
if (data.length > 1) {
for (var row = 1; row < data.length; row++) {
ws.deleteRow(row+1);
}
ws.deleteRow(2);
}
을 : 행 인덱스 1을 기반으로하기 때문에
if (data.length > 1) {
for (var row = 1; row < data.length; row++) {
ws.deleteRow(row+1);
}
}
이
정확하게 2 행이있는 경우에 작동합니다. 그러나 세 번째 행을 추가하면 행 2가 추가 선없이 삭제되지 않습니다. – raf
OK 고맙습니다. 고맙습니다. 나는 행이 다시 갈 때 그 행이 재정렬되었음을 깨닫지 못했습니다. – raf