如何提取列值而不是Google表格中脚本编辑器的单元格内的公式?

时间:2019-09-11 08:17:52

标签: google-apps-script google-sheets

我每天提取一列,该列在一天结束后会自动删除。但是,当我提取此列时,它将提取公式而不是文本的单元格值。我只想提取文字

此刻,我已经提取了范围和单元格内部的内容。如果在连续单元格中打勾,则该单元格中的公式将复制一个单元格。该代码仅提取公式。

var uploadSheet_undone=SpreadsheetApp.getActive().getSheetByName('Day summary for week')
  var undone_tasks_range =sheet_daily.getRange('U3:U119');

  var lastRow_undone=uploadSheet_undone.getLastRow();
  var lastColumn_undone=uploadSheet_undone.getLastColumn();
  var undone_tasks_values= undone_tasks_range.getValues();

  var list_undone=uploadSheet_undone.getRange(1,lastColumn_undone+1);
  undone_tasks_range.copyTo(list_undone);

我希望提取单元格文本而不是公式。列中显示的是#REF,供公式参考。

1 个答案:

答案 0 :(得分:0)

只需找出操作方法即可。

所在行:

undone_tasks_range.copyTo(list_undone)

我应该放:

undone_tasks_range.copyTo(list_undone,{contentsOnly:true})