Hi Everyone I am trying to use "Importrange" function in a custom function (shown below).
function csvLinks(sheetName,range)
{
var link1 ="\"https://docs.google.com/spreadsheets/d/1Gnqa4WOC7mRX2meqwrUCrh9dcS94mI0G-abc123\"";
var link2 = "\""+sheetName+"!"+range+"\"";
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getRange("A1");
return cell.setFormula("=IMPORTRANGE(link1,link2)");
}
However when I try use this I get the below error messages.
Cell A1 Error = You do not have permission to call setFormula (line 7).
Cell A2 Error = Unknown range name: 'LINK1'