Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

var css_text = '<style> @page { size: A4 portrait; margin-left: 1cm; margin-top:

3cm; margin-right: 1cm; margin-bottom: 3cm;' +


'@top-center { font-family: Arial; font-size: 10pt; font-weight: bold; font-
size: 1em; content: element(pageHeader); }' +
'@bottom-left { font-family: Arial; font-size: 10pt; font-weight: bold; font-
size: 1em; content: element(pageFooter); }' +
'@bottom-right{ content: counter(page) " / " counter(pages); font-
size:8pt; }' +
'}' +
' .pageHeader { position: running(pageHeader) }' +
' .pageFooter { position: running(pageFooter) }' +
' .left-align { text-align: left; }' +
' .right-align { text-align: right; }' +
' .lined-table { border-collapse: collapse; border: 1px solid black; }' +
' .lined-td { padding-left: 10px; border-collapse: collapse; border: 1px
solid black; }' +
' .font1 { font-family: Arial; }' +
' .font2 { font-family: arial; }' +
' .font3 { font-family: Verdana; }' +
' .font4 { font-family: Tahoma; }' +
' .content { font-family: Verdana; }' +
'</style>';

var header_text = '<div class="pageHeader">' +


'<table width="100%" cellspacing="0" cellpadding="0">' +
'<tbody><tr>' +
'<td width="50%" class="left-align"><img src="Capstone Logo_2020.jpeg"
width="200px" /></td>' +
//'<td width="50%"><img src="EngieLogo.jpg" align="left" /></td>' +
'<td width="50%" class="right-align"><img src="Example.jpg" width="200px"
/></td>' +
'</tr></tbody></table>' +
'</div>';

var footer_text = '<div class="pageFooter">' +


'<table width="100%" style="font-size: 10pt; font-family: tahoma; position:
relative;" cellspacing="0" cellpadding="0"><tbody><tr>' +
'<td style="font-family: tahoma;"><span style="font-size: 11pt; font-weight:
bold;">Companyname<br />Department</span><br /><span style="font-size: 9pt; line-
height: 12pt;">Addressline<br /> Telephonenumber</span><br /><span style="font-
size: 9pt; font-weight: bold;">email@email.com - www.email.com</span><br /><span
style="font-size: 7pt;">Legal line</span></td>' +
'</tr></tbody></table>' +
'</div>';

var columns_1='<div class="content">'+


'<h3>Payroll Adjustment Request Form</h3>'+
'<table class="lined-table font1">'+
'<tr>';
var columns_1_value='<tr>';

var allMRVS = [];


var ritm = new GlideRecord('sc_req_item');
if(ritm.get('5817a5331b4cc51c148bddb9ec4bcbd8')){
var simpleVariables='';
var simpleAnswers='';
var set = new GlideappVariablePoolQuestionSet();
set.setRequestID(ritm.sys_id);
set.load();
var vs = set.getFlatQuestions();

for (var i = 0; i < vs.size(); i++) {


if (vs.get(i).getDisplayValue() != '' && +vs.get(i).getLabel() != '') {

var lable=vs.get(i).getLabel();

if(lable=='Associate MMSID/ APEX ID:')


{

columns_1+='<th class="lined-td">APEX ID:</th>';


columns_1_value+='<td class="lined-
td">'+vs.get(i).getDisplayValue()+'</td>';

}
if(lable== 'Request Date:')
{

columns_1+='<th class="lined-td">Request Date:</th>';


columns_1_value+='<td class="lined-
td">'+vs.get(i).getDisplayValue()+'</td>';

}
if(lable=='Associate Location:')
{

columns_1+='<th class="lined-td">Work location #:</th>';


columns_1_value+='<td class="lined-
td">'+vs.get(i).getDisplayValue()+'</td>';

}
if(lable=='Associate Name (Look Up):')
{

columns_1+='<th class="lined-td">Associate\'s Name:</th>';


columns_1_value+='<td class="lined-
td">'+vs.get(i).getDisplayValue()+'</td>';

}
}

columns_1+='</tr><tr>';
columns_1_value+='</tr>';

for(var eachVar in ritm.variables){

//found one!
if(ritm.variables[eachVar].isMultiRow()){

gs.print('yes');
}

}
var html = css_text+header_text+footer_text+columns_1+columns_1_value;
gs.print(html);

You might also like