2016-05-17 47 views
0

我有一個電子表格'A'的有界腳本,它爲電子表格'A'中的列表中的每個名稱生成一個新的電子表格'N'。我想有界腳本添加到每個spreadhsheet「N」如:通過插入公式,但TODAY()函數總是更新單元插入有界代碼片段到生成的Google Spreadsheets

function onEdit() { 
 
    var sh = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); 
 
    var row = sh.getActiveCell().getRowIndex(); 
 
    var col = sh.getActiveCell().getColumn(); 
 
    Logger.log(row + " " + col); 
 
    if (row == 3 && col == 1) 
 
    { 
 
    var value = sh.getActiveCell().getValue(); 
 
    if (value == "I") 
 
    { 
 
     var today = formatDate(new Date()); 
 
     var newdate = new Date(today); 
 
    
 
     newdate.setDate(newdate.getDate() + 15); 
 
     
 
     var dd = newdate.getDate(); 
 
     var mm = newdate.getMonth() + 1; 
 
     var y = newdate.getFullYear(); 
 
    
 
     var someFormattedDate = mm + '/' + dd + '/' + y; 
 
     Logger.log(someFormattedDate); 
 
     sh.getRange(row, 3).setValue(someFormattedDate); 
 
    } 
 
    } 
 
} 
 
    
 
function formatDate(date) 
 
{ 
 
    return (date.getMonth() + 1) + '/' + date.getDate() + '/' + date.getFullYear(); 
 
}

我試圖做。

任何想法?是否可以添加有限的代碼片段的谷歌電子表格與谷歌應用程序腳本編程創建?

謝謝你的幫助。

回答

相關問題