У меня есть заполненная электронная таблица Google Form, в которую я добавил функцию, используя код скрипта.Что является автозаполнением столбца S с использованием формулы набора сценариев.
Но после каждой отправки формы я должен запускаться вручную, чтобы активировать скрипт.
Я хочу, чтобы он автоматически запускался и обновлял столбец S
на основе столбца P
.
Первоначально с 'myFunction'
я изменился на 'onEdit'
, но все еще не мог автоматически запускаться.
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
ss.getRange("S3").setFormula('=IFS(P3="Pending Review","Red", P3="Released","Green",P3="In Progress","Yellow",P3="Closed (Unable to link back)","Black")');
var lr = ss.getLastRow();
var fillDownRange = ss.getRange(3,19,lr-2);
ss.getRange("S3").copyTo(fillDownRange);
}