Comment faire une boucle plage de cellules et de définir la valeur dans la colonne adjacente

Je suis en train d'apprendre Google Apps Scripts à utiliser avec les feuilles de calcul Google.

J'ai une liste d'Url dans une colonne et je veux écrire un script pour obtenir le titre d'élément de chaque URL et de les écrire dans la cellule adjacente. J'ai accompli ce pour une cellule spécifique, comme par le script suivant:

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

Il obtient l'URL dans le G3, analyse, tire l'élément et écrit la sortie dans H3.

Maintenant que j'ai ce bloc de construction de base, je veux de la boucle de l'ensemble de la colonne G et écrire la sortie de la cellule adjacente, mais je suis bloqué. Quelqu'un peut me pointer dans la bonne direction?

OriginalL'auteur needlesslosses | 2013-03-25