{"id":3712,"date":"2017-08-21T15:37:27","date_gmt":"2017-08-21T15:37:27","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-safely-parse-numeric-values-from-netsuite-saved-search-results-2\/"},"modified":"2026-07-28T18:26:03","modified_gmt":"2026-07-28T18:26:03","slug":"comment-extraire-en-toute-securite-des-valeurs-numeriques-a-partir-des-resultats-dune-recherche-enregistree-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-extraire-en-toute-securite-des-valeurs-numeriques-a-partir-des-resultats-dune-recherche-enregistree-dans-netsuite\/","title":{"rendered":"Comment extraire en toute s\u00e9curit\u00e9 des valeurs num\u00e9riques \u00e0 partir des r\u00e9sultats d&rsquo;une recherche enregistr\u00e9e dans NetSuite ?"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"D\u00e9couvrez comment analyser correctement les valeurs num\u00e9riques issues des r\u00e9sultats des recherches enregistr\u00e9es dans NetSuite en validant les donn\u00e9es avant leur conversion.","ga_short_answer":"Lorsque vous utilisez les r\u00e9sultats de recherche enregistr\u00e9s dans NetSuite, l'utilisation directe de `parseFloat` sur `searchResult` n'est pas prise en charge. Attribuez plut\u00f4t la valeur \u00e0 une variable et validez-la \u00e0 l'aide de `IsNan` avant de tenter l'analyse, afin de garantir une gestion fiable des donn\u00e9es.","ga_scenario":"Les utilisateurs qui tentent d\u2019analyser des valeurs num\u00e9riques directement \u00e0 partir des r\u00e9sultats d\u2019une recherche enregistr\u00e9e dans NetSuite peuvent rencontrer des comportements inattendus ou des erreurs lorsque le champ `searchResult` contient des donn\u00e9es nulles, vides ou non num\u00e9riques. Cela entra\u00eene souvent des calculs erron\u00e9s ou des \u00e9checs de script.","ga_solution":"L'application directe de `parseFloat` \u00e0 `searchResult` n'est pas prise en charge dans les scripts NetSuite. Pour garantir un traitement correct des donn\u00e9es et \u00e9viter les erreurs, la valeur doit d\u2019abord \u00eatre affect\u00e9e \u00e0 une variable. Cette variable doit ensuite \u00eatre valid\u00e9e \u00e0 l\u2019aide de `IsNan` afin de v\u00e9rifier qu\u2019elle n\u2019est pas nulle, vide ou qu\u2019elle ne contient pas de caract\u00e8res non num\u00e9riques, avant de poursuivre l\u2019op\u00e9ration d\u2019analyse. Exemple de mise en \u0153uvre :\n\n```\njavascriptvar example = searchResults[0].getValue('custrecord_appraisalamount', null, 'sum');if(example != null && example != '' && !IsNan(example)){totalAccessoryAppraisalAmount = parseFloat(example);}\n```","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:37:27-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"Saved Search with Summary Sum returns one result when it should not find anything.","ga_ans_id":"ANS-0053","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"Saved Searches & Formulas","footnotes":""},"ga_category":[91,3,91],"ga_audience":[10],"ga_difficulty":[93],"class_list":["post-3712","qa_entry","type-qa_entry","status-publish","hentry","ga_category-recherches-enregistrees-et-formules","ga_category-saved-searches-formulas","ga_audience-developer-suitescript","ga_difficulty-debutant"],"taxonomy_info":{"ga_category":[{"value":91,"label":"Recherches enregistr\u00e9es et formules"},{"value":3,"label":"Saved Searches & Formulas"},{"value":91,"label":"Recherches enregistr\u00e9es et formules"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":93,"label":"D\u00e9butant"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3712\/revisions"}],"predecessor-version":[{"id":5633,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3712\/revisions\/5633"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3712"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3712"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3712"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}