首先,给它一个机会。我知道电子表格和数据库不是一回事。但是,Google表格可能是一个异常现象。
在Google表格中,单个文件可以包含多个工作表。例如,我可以创建文件Spreadsheet
,然后在其中我可以创建Sheet 1
,Sheet 2
和Sheet 3
。 Spreadsheet
有自己独特的访问ID,用于共享和访问,但必须以不同方式访问每个表单。
在Google Apps脚本中,可以使用以下代码访问Spreadsheet
:
var spreadsheet = SpreadsheetApp.openById('id');
现在,我询问Google表格是否可以被视为数据库服务的原因是,为了读取/写入数据,必须首先访问该文件中的特定表格。这是通过以下代码完成的:
var sheet1 = spreadsheet.getSheets()[0];
该调用将检索文件中的第一个工作表,getSheets()[1]
将检索第二个工作表,等等。
像数据库一样,GS文件包含多个工作表,就像数据库包含多个表一样。访问文件中的数据类似于访问数据库中的数据。
在通过JavaScript或Google Apps脚本访问数据的情况下,Google表格是否为伪数据库?