fix(basic.gblib): Trying to find invalid cell value on .xlsx being filtered.

This commit is contained in:
Rodrigo Rodriguez 2021-03-09 14:06:19 -03:00
parent 44a221b07c
commit 3f0b020155

View file

@ -290,8 +290,8 @@ export class SystemKeywords {
* loop * loop
* *
*/ */
public async find(file: string, ...args ): Promise<any> { public async find(file: string, ...args): Promise<any> {
GBLog.info(`BASIC: FIND running on ${file}...`); GBLog.info(`BASIC: FIND running on ${file} and args: ${JSON.stringify(args)}...`);
let [baseUrl, client] = await this.internalGetDriveClient(); let [baseUrl, client] = await this.internalGetDriveClient();
const botId = this.min.instance.botId; const botId = this.min.instance.botId;
const path = `/${botId}.gbai/${botId}.gbdata`; const path = `/${botId}.gbai/${botId}.gbdata`;
@ -320,6 +320,9 @@ export class SystemKeywords {
let columnIndex = 0; let columnIndex = 0;
const header = results.text[0]; const header = results.text[0];
for (; columnIndex < header.length; columnIndex++) { for (; columnIndex < header.length; columnIndex++) {
GBLog.info(`FIND DEBUG header: ${header[columnIndex]} columnName: ${columnName}`);
if (header[columnIndex].toLowerCase() === columnName.toLowerCase()) { if (header[columnIndex].toLowerCase() === columnName.toLowerCase()) {
break; break;
} }