Google将工作表放火基

问题描述

我正在尝试将我的表数据发送到我的Firestore应用程序,但是出现此类错误 一直显示:TypeError:无法读取null的属性“ getLastRow”(第14行,文件“代码”)

完成所有配置,并将Firestore库添加到应用脚本

function covidFunc() {
   const email = "myproject@appspot.gserviceaccount.com";
   const key = "-----BEGIN PRIVATE KEY--------END PRIVATE KEY-----\n";

   const projectId = "my project id";
   var firestore = FirestoreApp.getFirestore (email,key,projectId);
  
  
  // get document data from ther spreadsheet
   var ss = SpreadsheetApp.getActiveSpreadsheet();
   var sheetname = "US-covid";
   var sheet = ss.getSheetByName(sheetname); 
   // get the last row and column in order to define range
   var sheetLR = sheet.getLastRow(); // get the last row }



  [1]: https://i.stack.imgur.com/4Nw6k.png

解决方法

您的有效电子表格文件;一个与您的google apps脚本项目相连的项目,应该有一个名称为min-height的标签/工作表。您的屏幕截图仅提供了一个名称为US-covid的电子表格文件。但是标签/工作表应该有它。

示例:

explanation

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...