0
我正在開發一個「儀表板」[Sample Sheet Here],其中一些數據點是使用公式Column C
(注意:公式未包含在樣本表中)自動計算的。每月將電子表格數據填充到下一列[腳本需要]
我想創建每月日誌Column C
數據,其中元值被複制到下一個空白列的對應
我以前使用下面的腳本垂直記錄的變化,和可以用手重新調整我想要的結果。
function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if(s.getName() == "Action Items" && r.getColumn() == 2 && r.getValue()) {
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("Portion Tracking");
if(targetSheet.getLastRow() == targetSheet.getMaxRows()) {
targetSheet.insertRowAfter(targetSheet.getLastRow());
}
//Changes Start Here
var myRow = targetSheet.getLastRow()+1;
s.getRange(row, 1).copyTo(targetSheet.getRange(myRow,1));
s.getRange(row, 2).copyTo(targetSheet.getRange(myRow,2));
s.getRange(row, 3).copyTo(targetSheet.getRange(myRow,3));
}
}