시도해보십시오. 시트에 새 행을 쓰고있는 문제를 해독하지 못할 수도 있습니다. 이 작업을 여러 번 해본 결과 Logger.log를 사용하여이 디버깅을 철저히 해봤지만 해결할 수 없습니다. 여기에 내가 뭘하는지 요약하는 코드 및 로그는 다음과 같습니다Google Script Errror : setValues를 사용할 때 '잘못된 범위 너비'가 표시됩니다.
내가하고 있어요 :
- (기존 행 아래) 시트에
- 73 새 행을 행을 추가 시트에 새 행을 작성하는 시도가이 오류 얻을 때 학년 행 는
- : 배열에 저장되어 저장된다 범위 너비가 잘못되었습니다 1이되어야한다 (26)
는 여기에 몇 가지 소호를 포함한 코드입니다 gger.logs는 :
var BeginningRow = LastSGRowSheet + 1;
var EndingRow = BeginningRow + SGPushKtr -1;
Logger.log("BeginningRow =>" + BeginningRow + "<=, SGPushKtr =>" + SGPushKtr + "<=, Ending Row =>" + EndingRow + "<=");
var GradesRangeString = 'A' + BeginningRow + ':' + LastStudentGradesColumnLetter + EndingRow;
Logger.log("GradesRangeString =>" + GradesRangeString + "<=");
StudentGradeSheet.getRange(GradesRangeString).setValues(GradeRows);
오류 코드의 마지막 줄에서 발생합니다.
17-12-31 11:51:15:763 EST] BeginningRow =>364<=, SGPushKtr =>73<=, Ending Row =>436<= [17-12-31 11:51:15:764 EST] GradesRangeString =>A364:Z436<=
조금 더 많은 정보 : 내가 쓰고있는 시트에는 26 열이 있습니다. 그것은 "26"이 오류에서 비롯된 것입니다. –
'GradeRows'는 어떻게 정의되어 있습니까? 코드 위의 텍스트에서 언급했음을 알고 있지만 질문을 편집하여 코드를 작성하십시오. –