2013-03-14 82 views
0

這個代碼不工作,我無法從腳本編輯器中設置單獨的單元格值..這裏是下面的代碼..如何使用腳本編輯器在谷歌電子表格中設置單元格的值?

function everyyHour() { 
    var sheet = SpreadsheetApp.getActiveSpreadsheet(); 
    var rows = sheet.getDataRange(); 
    var numRows = rows.getNumRows(); 
    var values = rows.getValues(); 
    //var i = values[1]; 
    for (var i = 0; i <= numRows - 1; i++) { 
    values[i][10] = 0; 
    } 
} 

第10列沒有得到的值設置爲0

回答

0

我想你想:

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); 
0

你的腳本改變values陣列被填充了電子表格的數據,但它從來沒有將其寫回表。這是一項需要的獨立操作。

function everyyHour() { 
    var sheet = SpreadsheetApp.getActiveSheet(); 
    var rows = sheet.getDataRange(); 
    // var numRows = rows.getNumRows(); // I wish they'd never put this in the example. 
    var values = rows.getValues(); 
    //var i = values[1]; 
    for (var i = 0; i < values.length; i++) { 
    values[i][10] = 0; 
    } 
    rows.setValues(values); // Write the results back to the spreadsheet 
} 
相關問題