サービスカタログ:複数行の変数セットにアクセスする方法Issue これは、スクリプトから複数行の変数セットにアクセスする方法の例です。 複数行の変数セットのリストを次に示します。/nav_to.do?uri=%2Fitem_option_new_set_list.doRITM が送信されると、変数とその値がテーブル sc_multi_row_question_answer に保存されます。 詳細については「スクリプト可能サービスカタログ変数」を参照してください。 ドキュメントでは、table_var は、内部名である複数行の変数の名前を指定する必要があることを意味します。 次のサンプルスクリプトを使用して、変数にアクセスできます。 「server_build_list」という名前の複数行の変数があり、次のフィールド (およびデータ型) で定義されています。 u_data_center:参照型 u_how_many:整数型u_storage_size:参照型 データにアクセスするためのスクリプト: var gr = new GlideRecord('sc_req_item'); if (gr.get('<SYS_ID OF RITM>')){// Syntax for this is gr.variables.table_var which returns JSON array value as Stringgs.log( "1.variables "+ gr.variables.server_build_list);}// Syntax for this is gr.variables.table_var.getRow(<ROW NUMBER [i]>) which returns ith row from the multi row variable// and we are trying to access a cell out of it as belowvar row = gr.variables.server_build_list.getRow('1');gs.log( "Fetching Row 1 "+ row.u_data_center);// Syntax for this is gr.variables.table_var.getRowCount( ) which returns current row countgs.log( "Row Count "+gr.variables.server_build_list.getRowCount()); Result *** Script: 1.variables [ { "u_data_center" : "a41d652bdb335b00af053b2ffe9619e0", "u_how_many" : "1", "u_storage_size" : "1024" }, { "u_data_center" : "a41d652bdb335b00af053b2ffe9619e0", "u_how_many" : "4", "u_storage_size" : "2048" } ] *** Script: Fetching Row 1 a41d652bdb335b00af053b2ffe9619e0 *** Script: Row Count 2 ReleaseLondon 以降