Как добавить значение ячейки к другому значению ячейки?

#google-apps-script #google-sheets

#google-apps-script #google-sheets

Вопрос:

Как мне извлечь значение из одной ячейки и добавить его в другую ячейку?

Я пытался это сделать, но это добавляет только числа, если я добавляю ячейку, которую я хочу добавить, это просто добавляет числа в ячейку.

 function addProduction(){
  // pop-up
  Browser.msgBox("Added Net Production!");

  // define the cell to be incremented
  var cell = SpreadsheetApp.getActiveSheet().getRange("E21");

  // get and set the cell value
  var cellValue = cell.getValue();
  cell.setValue(cellValue   "1");
}
  

Как вы заставляете это работать:

   cell.setValue(cellValue   "D21");
  

Комментарии:

1. Извините, не уверен в языке, но «D21» — это просто строка текста в этом контексте. Попробуйте что-то вроде getRange("D21")

2. Вы пытаетесь объединить строки?

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

Ответ №1:

Пожалуйста, попробуйте:

 function addProduction(){
  Browser.msgBox("Added Net Production!");
  var cell = SpreadsheetApp.getActiveSheet().getRange("E21");
  var value1 = SpreadsheetApp.getActiveSheet().getRange("D21").getValue();
  var value2 = SpreadsheetApp.getActiveSheet().getRange("E21").getValue();
  cell.setValue(value1   value2);
}