2014-12-08 3 views
1

A1 셀의 값을 증가시키고 싶습니다.스프레드 시트의 셀 값 증가 Google App

function increment(){ 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheets()[0]; 

    var cell = sheet.getRange("A1"); 
    cellValue = cell.getValue("A1"); 
    cell.SetValue(cellValue + 1); 
} 

어떻게하면됩니까?

답변

4

당신은 인수로 getValue()을 호출하고 있습니다. (내가이 코드를 사용

https://developers.google.com/apps-script/reference/spreadsheet/range#getValue()

function increment(){ 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheets()[0]; 

    var range = sheet.getRange("A1"); 
    //Returns the value of the top-left cell in the sheet 
    var value = range.getValue(); 
    range.setValue(value + 1); 
} 
+0

감사하며 기능 증가() { VAR ssRange = SpreadsheetApp.getActiveSheet 작동 : 문서에서 볼 수 있듯이이 함수는 인수를 고려하지 않습니다) .getRange ('A1'); // obtenir la valeur de la cellule A1 var value = ssRange.getValue(); // 경우, A1에서하고, 널 (null), 정의, 거짓이면 0, NAN 을 값을 확인하는 if 문 (! 값) { //시 라 미소 세포 추정 보라 afficher 0 VAR의 SetCell = ssRange.setValue (0); } // incrémenter par 1 la valeur de la celule else { var updateCell = ssRange.setValue (value + 1); } } –

관련 문제