Я пытался заставить этот работать безуспешно. Мне нужно получить TaskNumber в первом столбце строки, в которой я нахожусь, и перенести его на лист назначения, чтобы я мог обновить его там. У меня есть следующее, которое я настраиваю для достижения своей цели, но я думаю, что натолкнулся на стены ограничения:
function jump() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var TaskNumberSheet = ss.getSheetByName('To-Do List');
var TaskNoRow = TaskNumberSheet.getActiveCell();
var TaskNoCol = TaskNoRow.getColumn() == 1
var TaskNo = TaskNoCol.getValue;
var sheet = ss.getSheetByName('Updates');
//var Tasks = ss.getSheetByName("To Do List").getActiveRange(Tasks.getColum(1)).getValue();
var values = sheet.getRange("B:B").getValues();
var maxIndex = values.reduce(function(maxIndex, row, index) {
return row[0] === "" ? maxIndex : index;
}, 0);
sheet.setActiveRange(sheet.getRange(maxIndex + 2,2)).setValue(TaskNo);
}
Любая помощь приветствуется.
Приветствия, A