Google SpreadSheets - 在代码中使用时间触发器时,某些单元格会获得“#N / A”值

时间:2013-10-15 06:00:13

标签: google-apps-script google-sheets google-docs google-docs-api google-spreadsheet-api

我创建了一个Google电子表格,其中包含一个单元格中的导入数据,将特定字符串提取到另一个单元格,并将数据粘贴到每2小时触发一次的表格中。 现在一切都在手动运行脚本时完美无缺,但是当注销并等待单元格填充时,粘贴的单元格有时会得到“#N / A”值。 这是我正在使用的代码:

function PasteV(){
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[0];
  var timestamp= sheet.getRange("D1").getValue();
  var sale= sheet.getRange("G1").getValue();
  var rent= sheet.getRange("J1").getValue();
  sheet.appendRow([timestamp, rent, sale]);
}

再次手动运行无数次 - 没问题。 我将感激你的帮助。 感谢。

1 个答案:

答案 0 :(得分:1)

#N / A是由使用自定义功能引起的。 google-apps-script问题跟踪器存在问题,请参阅https://code.google.com/p/google-apps-script-issues/issues/detail?id=1131

听起来像是同一个错误,你的描述听起来是一样的。