Javascript 检索Google工作表中的行数

Javascript 检索Google工作表中的行数,javascript,google-sheets,row,Javascript,Google Sheets,Row,我需要一个JavaScript方法来计算我的网页中有多少行在谷歌工作表中(它被用作表单的响应表)。我一直在网上搜寻关于如何将谷歌表单制作成数据库的简单教程 有没有更简单的方法 我在谷歌脚本方面没有太多经验,但我所需要的只是一种方法,最好使用Ajax或类似的JavaScript方法来读取电子表格。以下是您可以做的 使用编写一个简单的应用程序脚本,该脚本将返回一个JSON,其中包含电子表格中的行数(以及您需要的任何其他信息)。要获取行数,可以使用函数 将脚本发布为服务(web应用程序),并从JS代码

我需要一个JavaScript方法来计算我的网页中有多少行在谷歌工作表中(它被用作表单的响应表)。我一直在网上搜寻关于如何将谷歌表单制作成数据库的简单教程

有没有更简单的方法


我在谷歌脚本方面没有太多经验,但我所需要的只是一种方法,最好使用Ajax或类似的JavaScript方法来读取电子表格。

以下是您可以做的

使用编写一个简单的应用程序脚本,该脚本将返回一个JSON,其中包含电子表格中的行数(以及您需要的任何其他信息)。要获取行数,可以使用函数


将脚本发布为服务(web应用程序),并从JS代码中调用AJAX

要检索Google电子表格中的行数,请使用以下命令:

var ss = SpreadsheetApp.openById("1qNCf0wKl................");
var sheet = ss.getSheetByName("sheet_name");
var number = sheet.getMaxRows().toString();
var number = number.replace(".0","");
Logger.log(number);
为了能够阅读电子表格,以下链接中提供的指南已经足够好了:

例如,如果要在电子表格中获取所有带有«预算»字样的单元格,请使用以下脚本:

var id = "1qNCf0wKlx1RF......";
var column = "A";
var query = "budget";
var url = "https://docs.google.com/spreadsheets/d/"+id+"/gviz/tq?tq=SELECT%20*%20where%20"+column+"%20contains%20%22"+query+"%22";
var text = UrlFetchApp.fetch(url).getContentText().toString();
Logger.log(text);
为此,必须提前发布电子表格。检索«预算»行后,文本必须格式化,但这是另一个问题