记录公式的问题

Trouble logging formulas

我正在使用 sheet 引用单独的传播sheet 从 Google 表单收集回复。我想在填充行后将行记录为值,并在尚不包含值的行中维护公式。但是,当我 运行 脚本时,什么也没有发生。这看起来应该很简单。

function setFormulas() {
  var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("English Form Responses");
  Logger.log(ss.getRange(2, 1, ss.getLastRow(), 16).getValues());
}

Range.getValues();函数没有 return 公式,只有值。使用 Range.getFormulas();获取/记录范围内的公式。

https://developers.google.com/apps-script/reference/spreadsheet/range#getFormulas()