2015-11-19 78 views
-1

我是Google新手腳本,需要一些幫助才能讓電子表格執行我所需的操作。這裏是電子表格的樣子thisGoogle表格中所需的受限時間戳單元格

這是我想要發生的事情。 1.當「約會」輸入到列B中的單元格中時,E列中的相應單元格自動輸入當前日期。 2.當同一個單元格中輸入「建議」時,F列中的相應單元格將自動輸入當前日期。 3.當同一單元格更改爲「已關閉」時,G列中的相應單元格將輸入當前日期。 4.最後,如果同一個單元格更改爲「Lost」,則H列中的相應單元格將自動輸入當前日期。

任何人可以提供的幫助將不勝感激。

+0

你是否對代碼的問題你寫的嗎?如果是這樣,你可以分享它嗎?如果沒有,請參閱[StackOverflow幫助/常見問題](http://stackoverflow.com/help/how-to-ask) –

回答

0

如果有人好奇,我沒有找到的東西,對我的作品:

function onEdit() { 
    var s = SpreadsheetApp.getActiveSheet(); 
    var r = s.getActiveCell(); 
    if(r.getColumn() == 2, r.getValue()==='Appointment') { 
     var nextCell = r.offset(0, 5);//offset (row,column) 
     if(nextCell.getValue() === '')//checks for blank cell 
     nextCell.setValue(new Date());} 
    else if(r.getColumn() == 2, r.getValue()==='Proposals') { 
     var nextCell = r.offset(0, 6);//offset (row,column) 
     if(nextCell.getValue() === '')//checks for blank cell 
     nextCell.setValue(new Date());} 
    else if(r.getColumn() == 2, r.getValue()==='Closed') { 
     var nextCell = r.offset(0, 7);//offset (row,column) 
     if(nextCell.getValue() === '')//checks for blank cell 
     nextCell.setValue(new Date());} 
    else if(r.getColumn() == 2, r.getValue()==='Lost') { 
     var nextCell = r.offset(0, 8);//offset (row,column) 
     var closedCell = r.offset(0, 7); 
     if(nextCell.getValue() === '')//checks for blank cell 
     nextCell.setValue(new Date()), closedCell.clearContent();} 
     }