Изменить код - конвертировать onEdit в пользовательское меню для запуска - Google Apps Script / Google Sheets - PullRequest
0 голосов
/ 13 марта 2020

Я хотел бы преобразовать приведенный ниже код из onEdit для запуска с пользовательским меню. Поэтому, если критерии удовлетворяются, когда я нажимаю свой собственный скрипт внутри меню - он запускает код.

 function UpdateInventory(e){   
 var sh=e.range.getSheet();
       if(sh.getName()!='InComing Donations')return
       if(e.range.columnStart==11 && e.value=="TRUE") {
 var tsh=e.source.getSheetByName("RECTOONLINE");
 var trg=tsh.getRange(tsh.getLastRow()+1,1);
 sh.getRange(e.range.rowStart,1,1,8).copyTo(trg);           
 }}

Заранее спасибо

1 Ответ

1 голос
/ 13 марта 2020
function UpdateInventory(){  
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName('InComing Donations');
  var rg=sh.getActiveRange();
  var r=rg.getRow();
  var c=rg.getColumn();
  var v=sh.getRange(r,c).getValue();
  if(c==17 && v=='TRUE') {
    var tsh=e.source.getSheetByName("RECTOONLINE");
    var trg=tsh.getRange(tsh.getLastRow()+1,1);
    sh.getRange(r,1,1,8).copyTo(trg);           
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...