Как зациклить диапазон ячеек и установить значение в соседнем столбце

я изучаю скрипты Google Apps для использования с электронными таблицами Google.

У меня есть список URL-адресов в одном столбце, и я хочу написать скрипт для получения элемента заголовка из каждого URL-адреса и записать его в соседнюю ячейку. Я выполнил это для одной конкретной ячейки согласно следующему сценарию:

function getTitles() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("url_list");
  var range = sheet.getRange("G3");
  var url = range.getValue();

  var response = UrlFetchApp.fetch(url);
  var doc = Xml.parse(response.getContentText(),true);
  var title = doc.html.head.title.getText();
  var output = sheet.getRange("H3").setValue(title);

  Logger.log(title);
  return title;
}

Это получает URL в G3, анализирует его, извлекает элемент и записывает вывод в H3.

Теперь, когда у меня есть этот базовый строительный блок, я хочу зациклить весь столбец G и записать вывод в соседнюю ячейку, но яЯ застрял. Может кто-то указать мне верное направление?

Ответы на вопрос(1)

Ваш ответ на вопрос