У меня есть этот код на листе ролика для игры в кости, который я пытаюсь сделать.В столбце 1 я указываю количество используемых костей, в столбце 3 - тип используемых кубиков (d4 - 4, d6 - 6, d8 - 8 и т. Д.), В столбце 5 - IЯ помещаю внутренний модификатор (мод для каждой кости), и в столбце 7 я помещаю внешний модификатор (общий модификатор после того, как все брошено).
В столбце 9 все должно быть консолидированокак показано в приведенном ниже коде ... Но на самом листе ничего не происходит.
Примечание. Нет перечисленных ошибок, похоже, что он работает правильно, но ничего не отображается.
Быстрое редактирование,просто ради полноты, я заменил все экземпляры на «с», ничего не произошло, что я понял, но я немного новенький, ха-ха
function onEdit() { // Column 7
var ss = SpreadsheetApp.getActiveSpreadsheet(); // Spreadsheet
var sheeta = "Rolls";
var sheet = ss.getSheetByName(sheeta); // Active sheet
var numberrange = sheet.getActiveCell();
numberrange = (numberrange.getRow(),1);
var typerange = (numberrange.getRow(),3);
var modrange = (numberrange.getRow(),5);
var outermodrange = (numberrange.getRow(),7);
var finalrange = (numberrange.getRow(),9);
var results = "=" + numberrange.getValue() +"*(TRUNC(RAND()*(" + typerange.getValue() + "-1)+" + modrange.getValue() + "))+" + outermodrange.getValue(); // =1*(TRUNC(RAND()*(6-1)+0))+0
finalrange.setValue(results);
}