GAS错误:TypeError:无法读取null的属性“ getLastRow”(第4行,文件“ Code2”)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GAS错误:TypeError:无法读取null的属性“ getLastRow”(第4行,文件“ Code2”)相关的知识,希望对你有一定的参考价值。

运行功能fromPSTypeError: Cannot read property 'getLastRow' of null (line 4, file "Code2")时,GAS代码下面显示错误,>

我看不出这段代码有什么问题。我尝试使用属性getSheetByName而不是getSheets,但是两个错误仍然相同。

您看到我没有看到什么?

谢谢!

代码:

function toSpreadsheet(text2write)
   
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[0]; //getSheetByName("HIL_APP_Log");
  var lastRow = sheet.getLastRow();

  for (var i = 1; i < lastRow; i++)
  
    sheet.getRange(i+1, 8, 1).setValue(text2write)
  
  return "myreturn"


function fromPS() //fromPS(params)

  params = "fromGAS"
  Logger.log(params) 
  var rtn = toSpreadsheet(params)
  return rtn

GAS代码在运行来自PS的函数时,输出以下错误:TypeError:无法读取null的属性“ getLastRow”(第4行,文件“ Code2”),我看不到这段代码有什么问题。我有...

答案

无法读取属性'getLastRow'表示sheet.getLastRow()不存在

以上是关于GAS错误:TypeError:无法读取null的属性“ getLastRow”(第4行,文件“ Code2”)的主要内容,如果未能解决你的问题,请参考以下文章

Vue 错误:未捕获(在承诺中)TypeError 无法读取 null 的属性(读取“地址”)

TypeError:无法读取 null 的属性(读取“1”)

TypeError:无法在反应中读取 null 的属性“名称”

slick.js 中的错误:“未捕获的 TypeError:无法读取属性 'add' of null”

TypeError:无法读取 null 的属性“调度”

TypeError:无法读取 null 的属性“任何”