#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);
}