양식 응답을받는 스프레드 시트에 연결된 Google Apps Script가 있습니다. 이 오류 가 발생합니다. 104가 오류가 발생한 줄 번호라는 것을 알아 냈습니다. 14는 무엇을 상징합니까? 오류가 발생할 때마다 두 숫자가 동일합니다. 맥락을 위해 다음은 일부 코드입니다.
if (Renaming) {
Debug("Renaming Began")
var Section = Values[4]
var Name = Values[5].replace(/\//g, "-").concat(" ", Values[3], "-", Values[2].substring(0, 1)) // Date, space, last name, hyphen, first initial
Debug("Renaming Files...")
DriveApp.getFileById(Documents[0]).setName(Section.concat(" Session Plan ", Name)) // Session plan naming (this is line 104)
Debug("Session Plan Renamed")
DriveApp.getFileById(Documents[1]).setName(Section.concat(" Sign-in ", Name))
Debug("Sign-in Sheet Renamed")
if (Documents.length > 2) {
Debug("Worksheets Detected")
Debug(Documents.length)
for (i = 2; Documents.length; i++) {
if (i > 13) {break}
Debug(("Began ").concat(i))
if (!Documents[i]) {continue}
Debug(("Exists ").concat(i))
DriveApp.getFileById(Documents[i]).setName(Section.concat(" Worksheet #", i - 1, " ", Name))
Debug(("Renamed ").concat(i))
}
Debug("Worksheets Renamed")
}
Debug("Renaming Completed")
} else {
Debug("Renaming Disabled")
}
설명:
이 표현에서 : 104:14
:
104
: 오류가 발생한 행을 나타냅니다.
14
: 오류가 발생한 열을 나타냅니다.
열은 가로축에서 문서의 각 문자 위치로 정의됩니다. 각 기호 / 공백 / 문자 / 숫자는 한 열의 공간을 차지 합니다.
예:
여기서 오류는 2
nd 행에 있으며 2
단어 앞에 공백 (열) 이 있습니다 error
.
그러나 오류 는 단어 의 문자에서 시작됩니다 . 따라서 앞에 공백 (열) 과 오류가 시작된 위치 인 문자가 있습니다. 공백 2 개와 문자 1 개는 열과 같습니다 . 따라서 열에 오류가 있습니다 .e
error
2
error
3
3rd
귀하의 경우, 오류가 행에 위치 104
하고 있습니다 13
기호 / 공간 / 문자 또는 숫자는 명령을 소개하고 그 오류 전에. 열 앞의 모든 14
것이 정확합니다. 오류는 열에서 시작됩니다 14
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다