2017-02-23 1 views
1

if 조건에 따라 Google 시트를 색인화하려고합니다. 따라서 3 열 데이터가 비어 있지 않으면 시트의 첫 번째 열에 대해 색인을 생성해야합니다. 아래 코드에서 if 문이 정상적으로 작동하지만 첫 번째 열의 인덱스 값을 설정할 수 없습니다.Google 시트의 스크립트를 통해 열 값을 설정하십시오.

var sheetFrom = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("production"); 
var data = sheetFrom.getDataRange().getValues(); 
var count = 0; 
var farmerCount = 0; 
for(n=3;n<data.length;++n){ // iterate in the array, row by row 
     if (data[n][2]!=""){ 
     farmerCount++; 
     data[n][0].setValue(farmerCount); 
     //sheetFrom.getRange(n, 0).setValue(farmerCount); 
     } 

미리 감사드립니다. 당신은 당신이 얼마나 많은 헤더 행에 따라

sheetFrom.getRange(n, 1).setValue(farmerCount); 

아마도 n+1을 사용할 수 있도록 Google 애플리케이션 스크립트에

답변

2

범위 색인 1을 기반으로합니다.

+0

감사합니다. 이것은 내가 작성한 실수입니다. –

관련 문제