{"id":2888,"date":"2017-08-21T15:45:13","date_gmt":"2017-08-21T15:45:13","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-update-custom-list-elements-using-suitescript-in-netsuite-2\/"},"modified":"2026-07-28T18:25:17","modified_gmt":"2026-07-28T18:25:17","slug":"comment-mettre-a-jour-les-elements-dune-liste-personnalisee-a-laide-de-suitescript-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-mettre-a-jour-les-elements-dune-liste-personnalisee-a-laide-de-suitescript-dans-netsuite\/","title":{"rendered":"Comment mettre \u00e0 jour les \u00e9l\u00e9ments d&rsquo;une liste personnalis\u00e9e \u00e0 l&rsquo;aide de SuiteScript 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":"Ma\u00eetrisez les m\u00e9thodes disponibles pour modifier par programmation les valeurs au sein des listes et des enregistrements personnalis\u00e9s de NetSuite.","ga_short_answer":"Les \u00e9l\u00e9ments d\u2019une liste personnalis\u00e9e peuvent \u00eatre mis \u00e0 jour via SuiteScript en traitant l\u2019ID de script de la liste personnalis\u00e9e comme un type d\u2019enregistrement permettant de cr\u00e9er ou de modifier des valeurs. Cette m\u00e9thode s\u2019applique aux \u00e9l\u00e9ments eux-m\u00eames, et non \u00e0 la d\u00e9finition de la liste. Les enregistrements personnalis\u00e9s offrent \u00e9galement une scriptabilit\u00e9 compl\u00e8te pour leurs instances.","ga_scenario":"Les utilisateurs de NetSuite ont souvent besoin de <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/can-netsuite-subrecords-be-edited-in-client-side-or-before-load-user-event-scripts\/\">g\u00e9rer par programmation les donn\u00e9es stock\u00e9es dans des listes ou des enregistrements personnalis\u00e9s<\/a>. La difficult\u00e9 survient lorsqu\u2019ils tentent de modifier les \u00e9l\u00e9ments ou les valeurs individuels au sein de ces listes \u00e0 l\u2019aide de SuiteScript, plut\u00f4t que de cr\u00e9er des d\u00e9finitions de liste enti\u00e8rement nouvelles.","ga_solution":"Pour modifier des \u00e9l\u00e9ments au sein d\u2019une liste personnalis\u00e9e \u00e0 l\u2019aide de SuiteScript, il est important de bien comprendre la distinction entre les listes personnalis\u00e9es et les enregistrements personnalis\u00e9s. Alors que les enregistrements personnalis\u00e9s sont enti\u00e8rement scriptables pour leurs instances, les \u00e9l\u00e9ments (valeurs) d\u2019une liste personnalis\u00e9e peuvent \u00e9galement \u00eatre modifi\u00e9s via SuiteScript. Pour ce faire, il convient de traiter l\u2019identifiant de script de la liste personnalis\u00e9e comme un type d\u2019enregistrement lors de la cr\u00e9ation ou de la mise \u00e0 jour des valeurs. Cette m\u00e9thode s\u2019applique sp\u00e9cifiquement \u00e0 la modification des *\u00e9l\u00e9ments* d\u2019une liste existante, et non \u00e0 la cr\u00e9ation d\u2019une d\u00e9finition de liste enti\u00e8rement nouvelle.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:45:13+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"updating a custom list from script","ga_ans_id":"ANS-1149","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The claim 'No' regarding updating a custom list from a script is not entirely accurate. Custom list elements (values) can be modified via SuiteScript.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-2888","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2888","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\/2888\/revisions"}],"predecessor-version":[{"id":4808,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2888\/revisions\/4808"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2888"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2888"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2888"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}