используйте цикл для просмотра массива значений
function getData() {
var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Stocks");
var symbol = sheet1.getRange('A1:A7').getValues();
var destRange = sheet1.getRange('C1:C7');
for (var i = 0; i < symbol.length; i++)
symbol[i][0] = '=GOOGLEFINANCE("FRA:' + symbol[i][0] + '")');
destRange.setFormulas(symbol);
}
Поскольку диапазон A1:A7
и C1:C7
имеют одинаковую ширину и высоту, вы можете использовать этот массив, чтобы затем использовать setFormulas(array)
изКонечно, используйте этот метод, если вы используете только один раз symbol
массив, если нет, тогда объявите пустой массив для вашего цикла следующим образом:
var resultArray = []
, затем внутри цикла for:
resultArray.push(['=GOOGLEFINANCE("FRA:' + symbol[i][0] + '")']);
затем используйте вне цикла for setFormulas()
:
destRange.setFormulas(resultArray);