2016-03-25 5 views
1

Ich möchte mit Savedsearch suchen.Wie auch immer zu wissen, ist es in Savedsearch gespeichert oder nicht

Hier mein Code-Schnipsel geht.

var searchresults = nlapiSearchRecord('item', search_id, null, null); 

search_id ist als Parameter im Textfeld definiert. Dies ist suitelet Skript so, wenn Sie nicht ähnlich finden konnten search_id in savedsearch dann Ausnahme wirft.

Um dies zu vermeiden ich es überprüfen möchten, wenn eine ähnliche interne ID in gespeicherten Suchanfragen ist.

Zum Beispiel, wenn es zwei gespeicherte Suchen gibt, deren IDs customsearch1, customsearch2 sind.

Wenn search_id'cust' ist, wird die Ausnahme und das Skript mit Fehler beendet.

Es zeigt dies in Skriptprotokoll

'That search or mass update does not exist.' 

Wir freuen uns, bald von Ihnen zu hören. Regard

Antwort

1

Sie können eine gespeicherte Suche von gespeicherten Such tun. Sie könnten die Ergebnisse nehmen und Regex verwenden, um festzustellen, ob es eine ähnliche gibt. Verwenden Sie Trimmen plus Regex.

1

Sie dies zu einer Liste/Aufnahme von gespeicherten, indem Sie Ihre search_id Parameter Suchen verhindern könnte.

Gibt es Gründe, warum es ein Textfeld sein muss?

Verwandte Themen