Google Sheets Set value - PullRequest
       0

Google Sheets Set value

0 голосов
/ 15 января 2020

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

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

Буду признателен за любые предложения относительно того, почему это происходит.

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