サービスカタログ:複数行の変数セットにアクセスする方法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('')){// 次の構文の gr.variables.table_var は、配列の値を文字列として返します gs.log( "1.variables "+ gr.variables.server_build_list);}// 次の構文の gr.variables.table_var.getRow() は、複数行の変数から i 番目の行を返します// 以下のようにセルにアクセスしようとしていますvar row = gr.variables.server_build_list.getRow('1');gs.log( "Fetching Row 1 "+ row.u_data_center);// 次の構文の gr.variables.table_var.getRowCount( ) は、現在の行数を返します gs.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 以降