Несколько шагов от одного действия

#javascript #google-apps-script #google-sheets #share

#язык JavaScript #google-приложения-скрипт #google-листы #Поделиться

Вопрос:

Здесь новичок. Попытка выполнить ряд действий после добавления строки на исходный лист.

Необходимо установить два разных флажка на двух листах назначения, когда значение ячейки совпадает с исходным листом.

Затем удалите строку на другом листе, если значение ячейки совпадает с исходным листом.

Наконец, переместите строку с исходного листа на другой лист

Выполнено.

Все, что у меня есть до сих пор:

 function deleteRows() {  var ss = SpreadsheetApp.getActiveSpreadsheet();  var s1 = ss.getSheetByName('Source);  var s2 = ss.getSheetByName('Destination');  var r1 = s1.getRange("B2:B");  var v1 = r1.getValue();  var r2 = s2.getRange("C2:C");  var v2 = r2.getValues(); for (var i = v2.length - 1; i gt;= 0; i--)  if (v2[i][0] == v1)  s2.deleteRow(i   2); } }  

Комментарии:

1. В вашем вопросе я думаю, что, когда вы предоставите примеры ситуаций ввода и вывода, которые вы ожидаете в качестве изображения, это поможет пользователям придумать решение.

2. Объясните, что не так с вашим текущим сценарием в вашем вопросе

3. Привет. Текущий сценарий работает. Но мне нужно последовательно добавить к нему другие компоненты. Возможно ли это? Пример: При добавлении новой строки на лист A в строке будет установлен флажок с соответствующей ячейкой на листах B и C…. Затем удалите строку на листе D с той же соответствующей ячейкой с листа A…. Наконец, переместите строку листа A в следующую пустую строку листа E.

4. Выполнимо ли это?