Tengo una hoja de Google (hoja 1) de detalles del proveedor. Los nombres de las columnas son CÓDIGO, SUPP, LUGAR con filas de alrededor de 300 o más. Cuando quiero buscar el nombre del proveedor que tiene "IMPEX", estoy usando la siguiente fórmula de consulta de la hoja de Google:
=QUERY(Sheet1!A1:C200, "SELECT A, B, C WHERE B CONTAINS '%IMPEX%' ",1)
la consulta de la hoja de Google está obteniendo los detalles. Y los resultados son los siguientes, lo cual está bien.
CODE SUPP PLACE 1138 IMPEX STEELS PVT LTD BANGALORE 1278 SHIVAM IMPEX LTD BANGALORE 1345 IMPEX INC, CHENNAI 1456 RADHE STEEL IMPEX MUMBAI
Ahora quiero usar esto en Google Apps Script. Escribí el siguiente código pero no funciona. ¿Alguien podría editarlo o rectificarlo?
function searchName{ var ss = SpreadsheetApp.getActiveSpreadsheet(); var ws = ss.getSheetByName("Sheet1");/ var dr = ws.getRange("A1:C360"); var data = dr.getValues(); //show the search results in the same sheet on D15 cells Var D15 = ws.getRange("D15:F20") var result = []; for (var i =0; i< data.length; i++){ if(data[i][1] = "IMPEX"){ result.push(data[i]); // Logger.log(result) d15.displayRow(result); } } }