2013-02-19 112 views
1

我一直在嘗試讓Google電子表格在編輯另一個單元格時自動添加數據到單元格中,但我似乎只能讓onedit函數在全局範圍內工作。使用修改日期自動更新Google電子表格

具體地,如果B2,B3,B4等被編輯的,我想N2,N3,N4等,以具有時間戳,或用戶的名稱自動填充。

我已經能夠得到觸發器的工作,但我無法得到我的細胞輸出。 下面是我設置向上

function onedit(event) 
{ 
    var ss = SpreadsheetApp.getActiveSheet(); 
    var rr = SpreadsheetApp.getActiveRange(); 


    if(ss.getIndex()!= 2) 
    return; 

    var firstRow = rr.getRow(); 
    var lastRow = rr.getLastRow(); 

    ss.getActiveCell().setValue(today()); 
} 

使用的setValue(今天)似乎並沒有自動更新單元格中的宏。 任何幫助將不勝感激!

感謝

回答

2
function onEdit(e) { 
    var s = e.source.getActiveSheet(); 

    if(s.getIndex()== 2) { 
    var r = s.getActiveRange(); 
    if(r.getColumn() == 2) { 
     s.getRange(r.getRow(),14).setValue(new Date()); 

    } 
    } 
} 
相關問題