私はServiceNowで作業しており、オブジェクト、配列、および要素へのアクセス方法についてはアマチュアコーディングの質問があります。以下では、空の配列からオブジェクトを作成します。オブジェクトが配列されたので、どうやってさまざまな要素にアクセスできますか?私は、列がnumber、short_desc、およびurlであり、行が動的に生成されるテーブルを生成できるようにしたい。どのように私はこれを達成することができますか?ServiceNowは配列からオブジェクトを取得します
data.list = [];
var ka = new GlideRecord('x_81991_knowledge');
ka.addQuery('kb_category.label', 'Benefits');
ka.query();
while(ka.next()) {
data.list.push({
number: ka.getValue('number'),
short_desc: ka.getValue('short_description'),
url:'kb_view.do?sysparm_article=' + ka.getValue('number')
});
}
これは質問に答えますが、同じ出力が配列を必要とせずにWhileループから直接生成されている可能性があります。私はあなたがそれ以上のテーブルのために配列を必要とすると仮定します。その答えはあなたの質問の要件を満たします。 –