Ich versuche, einen Filter in der Suchbedingung hinzuzufügen.Netsuite Suchfilter für die Liste der Elemente
Das Problem, mit dem ich konfrontiert bin, ist, dass, während ich die Internalid und die Int 1111 verwende, es gut funktioniert. Aber wenn ich mit einer anderen Spalte durch eine Zeichenfolge ersetze, funktioniert es nicht. Es löst einen Fehler in der Suchzeile aus. Kann jemand vorschlagen?
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;
});
Danke. Dieser Code funktioniert für mich. – Arindam
Ja, mein Code macht dasselbe wie Ihr, nur in iterativer Weise. Und Sie können es mit jedem Zeichenfolgenfeld verwenden, das Sie haben (nicht nur 'E-Mail') –
Wenn ich den Filter verwende, gibt es einen Fehler als. Ich habe es in meinen letzten Jahren genau beschrieben. ** {"name": "WRONG_PARAMETER_TYPE", "Nachricht": "Falscher Parametertyp: Filter wird als Array erwartet."} ** – Arindam