내 Google 시트의 셀에서 다음과 같은 함수를 호출합니다. myFunction(A1:A3)
, 여기서 A1 = 5, A2 = 7 및 A3 = 3입니다. 이제 입력을 반복하려고합니다 A1, A2 및 A3)를 계산하고 (예를 들어) 합산합니다.Google 애플 리케이션 스크립트에서 기능을 수행 할 범위 입력
function myFunction(input) {
if (!input.map) {
return -1;
}
var sum=0
for(var i=0; i<input.length; i++){
sum = sum + parseInt(input[i]);
}
return sum
}
그러나 그것은 단지 A1의 값 I가 parseInt(input[i])
을 제거하는 경우 (5) input.length
반환 1.이 반환 때문에를 반환 "05,7,3" 내가 뭘 잘못입니까?
코드가 작동합니다. 사용할 이유가 있습니까? '= SUM (A1 : A3)'위의 커스텀 함수? –