如何根据另一个函数的结果设置单元格值(单元格范围)?

How to set cell value (range of cells) based on the result of another function?

我有一个电子表格 (Web),E 列中有 urls,F 列中有空单元格。 函数 getTitle 从 E 获取 url 和 returns 它的标题。 但是我怎样才能把所有的标题都写到他们 url 附近的 F 列中呢?请帮忙。

function myFunction() {
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var s=ss.getSheetByName('Web');
  var r=s.getRange("'Web'!E1:F");
  var rws=r.getValues();
  for(var i=0; i<rws.length; i++) {
    var url = rws[i][0];
    var title = getTitle(url);
    ???
  }
}

试试这个:

function myFunction() {
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var s=ss.getSheetByName('Web');
  var r=s.getRange("'Web'!E1:F");
  var rws=r.getValues();
  for(var i=0; i<rws.length; i++) {
    var url = rws[i][0];
    rws[i][1] = getTitle(url);
  }
  r.setValues(rws);
}