Я разработал этот код, но, возможно, что-то не так с моей формулой vlookup.Я пытаюсь создать отчет, который позволяет мне искать первичный ключ в моей исходной электронной таблице.Как только он найдет первичный ключ в моей исходной электронной таблице, я хочу, чтобы он выплевывал определенную метрику в моей целевой электронной таблице.Мой код работает, но при запуске он дает мне «то, что отображается на картинке»
function onOpen() {
var ui = SpreadsheetApp.getUi();
ui.createMenu('Reporting')
.addItem('Run Report', 'runReport')
.addToUi()
}
function runReport() {
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Target
Spreadsheet").getRange("A1");
generateReport();
}
function generateReport(){
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Target Spreadsheet");
var sh = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Source Spreadsheet");
var cell = ss.getRange("A1");
var cello = ss.getRange("B1");
var vlookup = "=VLOOKUP(cell,sh!A:C,2,0)";
cello.setFormula(vlookup);
}