【问题标题】:Google sheets to firebase谷歌表格到火力基地
【发布时间】:2020-08-11 09:21:37
【问题描述】:

我正在尝试将我的表数据获取到我的 firestore 应用程序,但是出现了这样的错误 继续显示:

TypeError:无法读取 null 的属性“getLastRow”(第 14 行,文件“代码”)

我已完成所有配置,并将 Firestore 库添加到 Apps 脚本

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 
}

【问题讨论】:

  • 再次检查您的电子表格是否处于活动状态;您附有此项目的那个有一个名称为:“US-covid”的工作表/选项卡。
  • 我做了,是的,它具有相同的名称
  • 你能否附上一张截图,显示标签的名称和这个标签的一些数据?
  • 好的,我只写了一行测试ibb.co/31zF18x

标签: google-apps-script google-sheets google-cloud-firestore


【解决方案1】:

您的活动电子表格文件;您的 google 应用程序脚本项目所附加的那个应该有一个名称为:US-covid 的选项卡/工作表。您的屏幕截图仅提供了一个名为 US-covid 的电子表格文件。但是标签/工作表应该有它。

例子:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-09
    • 1970-01-01
    • 2016-09-17
    • 2020-03-25
    • 2018-10-27
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多