// Solution from: http://www.servicenowelite.com/blog/2017/5/12/service-portal-require-attachments function getSCAttachments() { var attachments = "AHEtest"; try { attachments = angular.element("#sc_cat_item").scope().attachments; } catch(e) { attachments = "DidNotWork"; } return attachments; } function getSCAttachmentCount() { var length; try { length = angular.element("#sc_cat_item").scope().attachments.length; } catch(e) { length = -1; } return length; }