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));
}
}