using $sp.getForm to get all fields in a form
1031 단어 GetAllFieldServiceNow
Hi Experts,
I'm trying to retrieve all the fields in a form by using $sp.getForm in my widget server script, but it's returning an empty object array. My code looks like this:
(function() {
var me = gs.getUserID();
data.user = gs.getUserDisplayName();
data.table ='x_dnf_questionnaire';
var gr = new GlideRecord('sys_ui_form');
gr.addQuery('name', data.table);
gr.query();
if(gr.next()) {
data.sys_id = gr.getValue('sys_id');
}
data.f = $sp.getForm(data.table, data.sys_id);
gs.addInfoMessage(data.f);
The above gs.addInfoMessage returns {}. When I do a gs.addInfoMessage(data.f._sections), it actually returns all the different sections of my form in an object array as shown here:
https://community.servicenow.com/community/develop/blog/2017/02/07/portal-diaries-service-portal-approval-summarizer-in-portal. Why is _fields not returning the fields of the form?
Thanks.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JMeter, API 부하 테스트 방법(GET, POST) 비망록API 부하 테스트에 Apache JMeter를 사용했습니다. 그 사용법을 정리한다. Mac mini(M1, 2020) Apple M1 macOS Big Sur ver11.4 bin 디렉토리 안에 있는 「jmeter...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.