如何解决谷歌电子表格中的空行未定义后的所有行
最近我开始了一个项目,需要从Google SpreadSheet文档中读取一些数据。问题是在同一张纸上我有多个表,它们之间有一些空行。我不明白为什么第一个完全空行之后的每一行都是“未定义”。
var variables = require('./util/variables'); //variables used in local script.
const GoogleSpreadsheet = require('google-spreadsheet');
const { promisify } = require('util');
const creds = require('./client_secret.json');
async function accessSpreadsheet() {
const doc = new GoogleSpreadsheet('gssReference'); //aceess the data
from specific gss
await promisify(doc.useServiceAccountAuth)(creds);
const info = await promisify(doc.getInfo)();
const sheet = info.worksheets[0]; //access data from first sheet in gss document and save in sheet
variable
const rows = await promisify(sheet.getRows)({
offset: 0
})
console.log(rows.length);
}
accessSpreadsheet();
例如,rows.length它返回32,即第一个表的长度。在此表之后,我有2个空行和另一个表。有谁知道为什么当找到空行时Google SpreadSheet API会如此工作,以及如何解决此问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。