Попытка написать скрипт, который предлагает всплывающее окно для ввода значения, а затем добавляет это значение к уже введенной сумме.
function addDKP(){
// Prompt for the value
var amount = SpreadsheetApp.getUi().prompt("Please Enter the DKP Amount").getResponseText();
var sheetName = "Sheet1" ;
var selection = SpreadsheetApp.getActiveSpreadsheet().getSelection();
// Returns the current highlighted cell in the one of the active ranges.
var currentCell = selection.getCurrentCell();
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName);
var range = selection.getActiveRange();
var value = range.getValue();
range.setValue(amount + value );
}
Этот скрипт работает, но просто добавляет сумму, введенную в конец уже введенного значения.
Пример:
Current Cell value = 45
Run script and enter 2 as a value
End of script cell value = 452
Ожидаемое значение ячейки должно быть 47
Буду признателен за любые предложения относительно того, почему это происходит.