Невозможно вызвать SpreadsheetApp.getUi () из этого контекста. - PullRequest
0 голосов
/ 17 марта 2020

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

Исключение: Нет необходимости использовать SpreadsheetApp.getUi () desde este contexto. (Линия 151, архив "Códi go")

Вот выдержка из моего кода:

function addRowTotals() {
 var ss = SpreadsheetApp.getActive();
 var sheet1 = ss.getSheetByName('Inventario');
 var lastRow = sheet1.getLastRow();
 var data = sheet1.getRange(2, 1, lastRow-1, 3).getValues();

 Logger.log(data);

 var totalsArray = [];
 data.forEach(function(row){

 var name = row[0];
 var cost = row[1];
 var quantity = row[2];

  var total = cost * quantity;
  //Logger.log(total);
  row.push(total);
  totalsArray.push([total]);
  Logger.log(row);

  });

Logger.log(totalsArray);

 //* Paste data back into a sheet

 sheet1.getRange(2, 4, lastRow - 1, 1).setValues(totalsArray);

 }


 // ***** Add menu

 function onOpen(){

 var ui = SpreadsheetApp.getUi();
 ui.createMenu("Custom Menu")
.addItem("Add Row Totals", "addRowTotals")
.addToUi();

 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...