PDF oluşturma ve kayda ekleme
PDF içerik oluşturarak ServiceNow’da kod ile mevcut bir kayıt içine attachment olarak eklemek için aşağıdaki kodu kullanabilirsiniz.
/* Fonksiyon açıklaması pdfOlustur(PDF'in html içeriği,'PDF ismi','Hangi tabloya attach edileceği','attach edilecek kaydın sys_id si'); */ var content; content = '<p style="color:red">Hello World!</p>'; pdfOlustur(content,'deneme.pdf','incident','ef4225a40a0a0b5700d0b8a790747812'); function pdfOlustur(htmlContent,pdfName,recordTable,record_sys_id){ var pdfDoc = new GeneralPDF.Document(null, null, null, null, null, null); var pdf = new GeneralPDF(pdfDoc); pdf.startHTMLParser(); pdf.addHTML(htmlContent); pdf.stopHTMLParser(); var att = new GeneralPDF.Attachment(); att.setTableName(recordTable); att.setTableId(record_sys_id); att.setName(pdfName); att.setType('application/pdf'); att.setBody(pdf.get()); GeneralPDF.attach(att); // gs.print(pdfName + ' Oluşturuldu'); }