У меня нижеприведенный скрипт для запуска при отправке формы, используя метод ниже, но он не работает.Он не запускается автоматически, он запускается, только если я захожу в электронную таблицу и меняю одну из строк в столбце 1 на «Да».Кто-нибудь имеет опыт, чтобы понять, почему это не работает правильно?
«Триггеры текущего проекта» - добавить триггер - onFormSubmit, из электронной таблицы, при отправке формы.Любая помощь с благодарностью.
function onFormSubmit() {
// assumes source data in sheet named Needed
// target sheet of move to named Acquired
// test column with yes/no is col 4 or D
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if(s.getName() == "New Jobs" && r.getColumn() == 1 && r.getValue() == "Yes")
{
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("Data Process");
var target = targetSheet.getRange("A1:M1");
s.getRange(row, 1, 1, numColumns).copyTo(target);}
}`