J'essaie d'ajouter un filtre dans la condition de recherche.Filtre de recherche Netsuite pour la liste des éléments
Le problème auquel je suis confronté est que pendant que j'utilise l'internalid et l'int 1111 cela fonctionne très bien. Mais si je remplace avec une autre colonne avec une chaîne, cela ne fonctionne pas. Il lance une erreur dans la ligne de recherche cust. Quelqu'un peut-il suggérer?
var custSearch = search.create({
type : record.Type.CUSTOMER,
columns : searchColumn,
filters: [
'email', 'ANYOF', ["[email protected]","[email protected]"]]
//'internalid', 'ANYOF', ["1397","1251"]] // Works fine
});
custSearch.run().each(function(result) { // throw errors
log.debug("Found !",result);
return true;
});
Merci. Ce code fonctionne pour moi. – Arindam
Oui, mon code fait la même chose que le vôtre, juste de manière itérative. Et vous pouvez l'utiliser avec n'importe quel champ de chaîne que vous avez (pas seulement 'email') –
Si j'utilise le filtre il donne l'erreur comme. Je l'ai détaillé dans mes dernières années. ** {"name": "WRONG_PARAMETER_TYPE", "message": "Type de paramètre incorrect: les filtres sont attendus en tant que tableau."} ** – Arindam