<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Document Template Script in Workspace - retrieve list collector values - undefined error in HRSD forum</title>
    <link>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255636#M41279</link>
    <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/830055"&gt;@VictoriaSte&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;are you sure the user you are using has access to that reference table being referred by that list field?&lt;/P&gt;
&lt;P&gt;Did you check with admin and it's working fine?&lt;/P&gt;
&lt;P&gt;If my response helped please mark it correct and close the thread so that it benefits future readers.&lt;/P&gt;</description>
    <pubDate>Tue, 06 May 2025 09:57:08 GMT</pubDate>
    <dc:creator>Ankur Bawiskar</dc:creator>
    <dc:date>2025-05-06T09:57:08Z</dc:date>
    <item>
      <title>Document Template Script in Workspace - retrieve list collector values - undefined error</title>
      <link>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255601#M41277</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I'm trying to retrieve values as a comma-separated list from a field of type List in a Document Template Script. However, I'm encountering an "undefined" or "null" error only when generating the document in the Workspace. It works fine in the Core UI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Here is the code snippet I'm using:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;var&lt;/SPAN&gt; dependents = target.&lt;SPAN class=""&gt;u_dependents&lt;/SPAN&gt;;
grContacts.&lt;SPAN class=""&gt;addQuery&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'sys_id'&lt;/SPAN&gt;, &lt;SPAN class=""&gt;'IN'&lt;/SPAN&gt;, dependents);&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;I've tried several alternatives, including:&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;var&lt;/SPAN&gt; dependents = target.&lt;SPAN class=""&gt;getValue&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'u_dependents'&lt;/SPAN&gt;);
&lt;SPAN class=""&gt;var&lt;/SPAN&gt; dependents = target.&lt;SPAN class=""&gt;getElement&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'u_dependents'&lt;/SPAN&gt;);
&lt;SPAN class=""&gt;var&lt;/SPAN&gt; dependents = target.&lt;SPAN class=""&gt;u_dependents&lt;/SPAN&gt;.&lt;SPAN class=""&gt;toString&lt;/SPAN&gt;();&lt;/PRE&gt;&lt;P&gt;Does anyone have any suggestions on how to resolve this issue?&lt;/P&gt;&lt;P&gt;Thank you in advance,&lt;/P&gt;&lt;P&gt;Victoria&lt;/P&gt;</description>
      <pubDate>Tue, 06 May 2025 09:34:37 GMT</pubDate>
      <guid>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255601#M41277</guid>
      <dc:creator>VictoriaSte</dc:creator>
      <dc:date>2025-05-06T09:34:37Z</dc:date>
    </item>
    <item>
      <title>Re: Document Template Script in Workspace - retrieve list collector values - undefined error</title>
      <link>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255633#M41278</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/830055"&gt;@VictoriaSte&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;share your complete script here along with config screenshots.&lt;/P&gt;
&lt;P&gt;If my response helped please mark it correct and close the thread so that it benefits future readers.&lt;/P&gt;</description>
      <pubDate>Tue, 06 May 2025 09:55:37 GMT</pubDate>
      <guid>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255633#M41278</guid>
      <dc:creator>Ankur Bawiskar</dc:creator>
      <dc:date>2025-05-06T09:55:37Z</dc:date>
    </item>
    <item>
      <title>Re: Document Template Script in Workspace - retrieve list collector values - undefined error</title>
      <link>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255636#M41279</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/830055"&gt;@VictoriaSte&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;are you sure the user you are using has access to that reference table being referred by that list field?&lt;/P&gt;
&lt;P&gt;Did you check with admin and it's working fine?&lt;/P&gt;
&lt;P&gt;If my response helped please mark it correct and close the thread so that it benefits future readers.&lt;/P&gt;</description>
      <pubDate>Tue, 06 May 2025 09:57:08 GMT</pubDate>
      <guid>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255636#M41279</guid>
      <dc:creator>Ankur Bawiskar</dc:creator>
      <dc:date>2025-05-06T09:57:08Z</dc:date>
    </item>
    <item>
      <title>Re: Document Template Script in Workspace - retrieve list collector values - undefined error</title>
      <link>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255718#M41280</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/265966"&gt;@Ankur Bawiskar&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the script:&lt;/P&gt;&lt;PRE&gt;(&lt;SPAN class=""&gt;function&lt;/SPAN&gt; &lt;SPAN class=""&gt;runTemplateScript&lt;/SPAN&gt;(&lt;SPAN class=""&gt;target &lt;SPAN class=""&gt;/*GlideRecord for target task*/&lt;/SPAN&gt;, docTemplate &lt;SPAN class=""&gt;/*GlideRecord for doc template*/&lt;/SPAN&gt;&lt;/SPAN&gt;) {      
 
    &lt;SPAN class=""&gt;var&lt;/SPAN&gt; html = &lt;SPAN class=""&gt;''&lt;/SPAN&gt;;
    &lt;SPAN class=""&gt;var&lt;/SPAN&gt; templateLang = docTemplate.&lt;SPAN class=""&gt;getValue&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'language'&lt;/SPAN&gt;);
    &lt;SPAN class=""&gt;var&lt;/SPAN&gt; templateDateFormat = docTemplate.&lt;SPAN class=""&gt;getValue&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'template_date_format'&lt;/SPAN&gt;);

    &lt;SPAN class=""&gt;var&lt;/SPAN&gt; dependents = target.&lt;SPAN class=""&gt;u_dependents&lt;/SPAN&gt;.&lt;SPAN class=""&gt;toString&lt;/SPAN&gt;();

    &lt;SPAN class=""&gt;// Get dependents details that need visa&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;var&lt;/SPAN&gt; contactsBlock = [];
    &lt;SPAN class=""&gt;var&lt;/SPAN&gt; grContacts = &lt;SPAN class=""&gt;new&lt;/SPAN&gt; &lt;SPAN class=""&gt;GlideRecord&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'sn_hr_core_contact'&lt;/SPAN&gt;);
    grContacts.&lt;SPAN class=""&gt;addQuery&lt;/SPAN&gt;(&lt;SPAN class=""&gt;'sys_id'&lt;/SPAN&gt;, &lt;SPAN class=""&gt;'IN'&lt;/SPAN&gt;, dependents);
    grContacts.&lt;SPAN class=""&gt;query&lt;/SPAN&gt;();

    &lt;SPAN class=""&gt;while&lt;/SPAN&gt; (grContacts.&lt;SPAN class=""&gt;next&lt;/SPAN&gt;()) {
        &lt;SPAN class=""&gt;var&lt;/SPAN&gt; contactDetails = {
            &lt;SPAN class=""&gt;name&lt;/SPAN&gt;: grContacts.&lt;SPAN class=""&gt;first_name&lt;/SPAN&gt;.&lt;SPAN class=""&gt;toString&lt;/SPAN&gt;() + &lt;SPAN class=""&gt;' '&lt;/SPAN&gt; + grContacts.&lt;SPAN class=""&gt;last_name&lt;/SPAN&gt;.&lt;SPAN class=""&gt;toString&lt;/SPAN&gt;(),
            &lt;SPAN class=""&gt;nationality&lt;/SPAN&gt;: grContacts.&lt;SPAN class=""&gt;u_nationality&lt;/SPAN&gt;.&lt;SPAN class=""&gt;getDisplayValue&lt;/SPAN&gt;(),
            &lt;SPAN class=""&gt;relation&lt;/SPAN&gt;: grContacts.&lt;SPAN class=""&gt;relation_to_employee&lt;/SPAN&gt;.&lt;SPAN class=""&gt;getDisplayValue&lt;/SPAN&gt;()
        };
        contactsBlock.&lt;SPAN class=""&gt;push&lt;/SPAN&gt;(contactDetails);
    }

    &lt;SPAN class=""&gt;// --- Table for the dependents that need visa -----&lt;/SPAN&gt;
    html += &lt;SPAN class=""&gt;'&amp;lt;table style="width: 100%; border-collapse: collapse; margin-top: 20px;"&amp;gt;'&lt;/SPAN&gt;;
    html += &lt;SPAN class=""&gt;'&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style="border: 1px solid #000; padding: 8px;"&amp;gt;Name&amp;lt;/th&amp;gt;&amp;lt;th style="border: 1px solid #000; padding: 8px;"&amp;gt;Nationality&amp;lt;/th&amp;gt;&amp;lt;th style="border: 1px solid #000; padding: 8px;"&amp;gt;Relation&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/thead&amp;gt;'&lt;/SPAN&gt;;
    html += &lt;SPAN class=""&gt;'&amp;lt;tbody&amp;gt;'&lt;/SPAN&gt;;

    &lt;SPAN class=""&gt;// Adding dependents that need visa rows&lt;/SPAN&gt;
    &lt;SPAN class=""&gt;for&lt;/SPAN&gt; (&lt;SPAN class=""&gt;var&lt;/SPAN&gt; i = &lt;SPAN class=""&gt;0&lt;/SPAN&gt;; i &amp;lt; contactsBlock.&lt;SPAN class=""&gt;length&lt;/SPAN&gt;; i++) {
        html += &lt;SPAN class=""&gt;'&amp;lt;tr&amp;gt;'&lt;/SPAN&gt;;
        html += &lt;SPAN class=""&gt;'&amp;lt;td style="border: 1px solid #000; padding: 8px;"&amp;gt;'&lt;/SPAN&gt; + contactsBlock[i].&lt;SPAN class=""&gt;name&lt;/SPAN&gt; + &lt;SPAN class=""&gt;'&amp;lt;/td&amp;gt;'&lt;/SPAN&gt;;
        html += &lt;SPAN class=""&gt;'&amp;lt;td style="border: 1px solid #000; padding: 8px;"&amp;gt;'&lt;/SPAN&gt; + contactsBlock[i].&lt;SPAN class=""&gt;nationality&lt;/SPAN&gt; + &lt;SPAN class=""&gt;'&amp;lt;/td&amp;gt;'&lt;/SPAN&gt;; 
        html += &lt;SPAN class=""&gt;'&amp;lt;td style="border: 1px solid #000; padding: 8px;"&amp;gt;'&lt;/SPAN&gt; + contactsBlock[i].&lt;SPAN class=""&gt;relation&lt;/SPAN&gt; + &lt;SPAN class=""&gt;'&amp;lt;/td&amp;gt;'&lt;/SPAN&gt;;
        html += &lt;SPAN class=""&gt;'&amp;lt;/tr&amp;gt;'&lt;/SPAN&gt;;
    }

    html += &lt;SPAN class=""&gt;'&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;'&lt;/SPAN&gt;; 
    &lt;SPAN class=""&gt;// --- Closing the table -----&lt;/SPAN&gt;
    html += &lt;SPAN class=""&gt;'&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;'&lt;/SPAN&gt;;

    &lt;SPAN class=""&gt;return&lt;/SPAN&gt; html;
})(target, docTemplate);&lt;/PRE&gt;&lt;P&gt;The u_dependents is like the watch_list field.&lt;/P&gt;&lt;P&gt;Which configuration to share?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance and best regards,&lt;/P&gt;&lt;P&gt;Victoria&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 May 2025 10:57:02 GMT</pubDate>
      <guid>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255718#M41280</guid>
      <dc:creator>VictoriaSte</dc:creator>
      <dc:date>2025-05-06T10:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: Document Template Script in Workspace - retrieve list collector values - undefined error</title>
      <link>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255719#M41281</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/265966"&gt;@Ankur Bawiskar&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I am testing with admin user. It works on the Core UI and when testing in the Document Template, but not in the Workspace.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Victoria&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 May 2025 10:59:06 GMT</pubDate>
      <guid>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255719#M41281</guid>
      <dc:creator>VictoriaSte</dc:creator>
      <dc:date>2025-05-06T10:59:06Z</dc:date>
    </item>
    <item>
      <title>Re: Document Template Script in Workspace - retrieve list collector values - undefined error</title>
      <link>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255730#M41282</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/830055"&gt;@VictoriaSte&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;did you add logs and see what came in the &lt;STRONG&gt;target.u_dependents&lt;/STRONG&gt;?&lt;/P&gt;
&lt;P&gt;try this and query and then get&lt;/P&gt;
&lt;DIV style="color: #000000; background-color: #fffffe; font-family: Consolas, 'Courier New', monospace; font-weight: normal; font-size: 14px; line-height: 19px; white-space: pre;"&gt;
&lt;DIV&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;function&lt;/SPAN&gt;&lt;SPAN&gt; runTemplateScript(target &lt;/SPAN&gt;&lt;SPAN&gt;/*GlideRecord for target task*/&lt;/SPAN&gt;&lt;SPAN&gt; , docTemplate &lt;/SPAN&gt;&lt;SPAN&gt;/*GlideRecord for doc template*/&lt;/SPAN&gt;&lt;SPAN&gt; ) {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; html = &lt;/SPAN&gt;&lt;SPAN&gt;''&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; templateLang = docTemplate.getValue(&lt;/SPAN&gt;&lt;SPAN&gt;'language'&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; templateDateFormat = docTemplate.getValue(&lt;/SPAN&gt;&lt;SPAN&gt;'template_date_format'&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;var dependents;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; var gr = new GlideRecord("tableName"); // give your table name here&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; gr.addQuery("sys_id", target.sys_id);&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; gr.query();&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; if (gr.next()) {&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dependents = gr.u_dependents.toString();&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; }&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// Get dependents details that need visa&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; contactsBlock = [];&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; grContacts = &lt;/SPAN&gt;&lt;SPAN&gt;new&lt;/SPAN&gt; &lt;SPAN&gt;GlideRecord&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'sn_hr_core_contact'&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; grContacts.addQuery(&lt;/SPAN&gt;&lt;SPAN&gt;'sys_id'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'IN'&lt;/SPAN&gt;&lt;SPAN&gt;, dependents);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; grContacts.query();&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;while&lt;/SPAN&gt;&lt;SPAN&gt; (grContacts.next()) {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; contactDetails = {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; name: grContacts.first_name.toString() + &lt;/SPAN&gt;&lt;SPAN&gt;' '&lt;/SPAN&gt;&lt;SPAN&gt; + grContacts.last_name.toString(),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; nationality: grContacts.u_nationality.getDisplayValue(),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; relation: grContacts.relation_to_employee.getDisplayValue()&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; contactsBlock.push(contactDetails);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// --- Table for the dependents that need visa -----&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; html += &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;table style="width: 100%; border-collapse: collapse; margin-top: 20px;"&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; html += &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;thead&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th style="border: 1px solid #000; padding: 8px;"&amp;gt;Name&amp;lt;/th&amp;gt;&amp;lt;th style="border: 1px solid #000; padding: 8px;"&amp;gt;Nationality&amp;lt;/th&amp;gt;&amp;lt;th style="border: 1px solid #000; padding: 8px;"&amp;gt;Relation&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/thead&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; html += &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;tbody&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// Adding dependents that need visa rows&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; i = &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;; i &amp;lt; contactsBlock.length; i++) {&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; html += &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;tr&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; html += &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;td style="border: 1px solid #000; padding: 8px;"&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt; + contactsBlock[i].name + &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;/td&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; html += &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;td style="border: 1px solid #000; padding: 8px;"&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt; + contactsBlock[i].nationality + &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;/td&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; html += &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;td style="border: 1px solid #000; padding: 8px;"&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt; + contactsBlock[i].relation + &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;/td&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; html += &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;/tr&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; html += &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// --- Closing the table -----&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; html += &lt;/SPAN&gt;&lt;SPAN&gt;'&amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;return&lt;/SPAN&gt;&lt;SPAN&gt; html;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;})(target, docTemplate);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;If my response helped please mark it correct and close the thread so that it benefits future readers.&lt;/P&gt;</description>
      <pubDate>Tue, 06 May 2025 11:09:15 GMT</pubDate>
      <guid>https://www.servicenow.com/community/hrsd-forum/document-template-script-in-workspace-retrieve-list-collector/m-p/3255730#M41282</guid>
      <dc:creator>Ankur Bawiskar</dc:creator>
      <dc:date>2025-05-06T11:09:15Z</dc:date>
    </item>
  </channel>
</rss>

