Я делаю инструмент регистрации, если я хочу зарегистрироваться для занятий, но если некоторые классы дают вам только 0,5 кредита (только половину семестра), и я хочу заполнить оба семестра, тогда мне нужен класс, который я выберу рядом с заполните следующую пустую ячейку. не перекрывая предыдущий класс.
Я пробовал макросы, устанавливая определенные ячейки для классов (которые не работают с циклами), кнопки, гиперссылки и функции.
function Essentialliteracy() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('A2').activate();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('requests'), true);
spreadsheet.getRange('B12').activate();
spreadsheet.getCurrentCell().setValue('1107: Essential Literacy (1 credit ELE, Gr. 9-10)');
spreadsheet.getRange('A2').activate();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('requests'), true);
spreadsheet.getRange('D12').activate()
.setValue('0.5’);
};
function honorsenglishI() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('A2').activate();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('requests'), true);
spreadsheet.getRange('B2').activate();
spreadsheet.getCurrentCell().setValue('1103: Honors English I (1 credit ENG, Gr. 9, weighted)');
spreadsheet.getRange('A2').activate();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('requests'), true);
spreadsheet.getRange('C2').activate()
.setValue('0.5');
};
Когда кнопка нажата, она вставляет класс в выбранную ячейку, что сделано.
Мне нужен класс, чтобы перейти к следующей пустой ячейке.
(если ячейка C2 заполнена, заполните следующую пустую ячейку)
перепрыгнуть заполненную ячейку с новым классом и вставить ее в пустую ячейку.
Ссылка на некоторые листы ..... https://docs.google.com/spreadsheets/d/1F6nzbMOFTsgpka2eIRQ2wl0RJJW-RlE4otk0Kh25pqw/edit?usp=sharing