我有一个Google表格,其中一列可能没有信息。 当迭代行并查看该列时,如果该列为空,它不返回任何内容。更糟糕的是,如果我获取完整行并包括该列,例如获取5列,则当任何列为空时,仅会返回4列。 如果在列中的一个单元格为空,如何在获取行列时返回NULL或空字符串?
// Build a new authorized API client service.
Sheets service = GoogleSheets.getSheetsService();
range = "Functional Users!A3:E3";
response = service.spreadsheets().values().get(spreadsheetId, range).execute();
values = response.getValues();
cells = values.get(0);
我在一行中获取了5个单元格。cells.size()应该始终返回五个。但是,如果这5个单元格中有任何一个为空,它将返回较少的单元格。比如只有B3单元格为空,cells.size()将为4。下一次迭代,我获取A4:E4并且D4单元格为空。同样,cells.size()将为4。没有办法知道哪个单元格缺失。如果A4、D4和E4都为空,则cells.size()将为2。
如何使其无论是否为空都返回5个单元格?