2016-12-15 1 views
0

Я хочу создать файл Excel с помощью SuiteScript. Он работает нормально. Но всякий раз, когда я пытался добавить стиль, файл будет поврежден.Netsuite: помощь, необходимая для добавления стиля при создании файла Excel с помощью SuiteScript

Есть ли способ добавить в Стиль? Я подозреваю, что часть, где мы закодировали данные в базу 64, вызвав проблему.

По-прежнему, любые советы по этому вопросу?

var xmlStr = '<?xml version="1.0"?><?mso-application progid="Excel.Sheet"?>'; 
xmlStr += '<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" '; 
xmlStr += 'xmlns:o="urn:schemas-microsoft-com:office:office" '; 
xmlStr += 'xmlns:x="urn:schemas-microsoft-com:office:excel" '; 
xmlStr += 'xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" '; 
xmlStr += 'xmlns:html="http://www.w3.org/TR/REC-html40">'; 

xmlStr += '<Styles>'; 
     +'<Style ss:ID=”s1”>' 
     + '<Font ss:Bold=”1" ss:Underline=”Single”/>' 
     + '</Style>' + '</Styles>'; 

xmlStr += '<Worksheet ss:Name="Sheet1">'; 
xmlStr += '<Table>' + 
'<Row>' + 
'<Cell ss:StyleID="s1"><Data ss:Type="String"> Folio3 Pvt. Ltd </Data></Cell>' + 
'<Cell><Data ss:Type="String"> Products </Data></Cell>' + 
'</Row>'; 

xmlStr += '<Row>' + 
'<Cell><Data ss:Type="String">1</Data></Cell>' + 
'<Cell><Data ss:Type="String">NetSuite EBay Connector</Data></Cell>' + 
'</Row>'; 

xmlStr += '</Table></Worksheet></Workbook>'; 

var xlsFile = nlapiCreateFile('sample.xls', 'EXCEL', nlapiEncrypt(xmlStr, 'base64')); 

xlsFile.setFolder('<folderid>'); 

var fileID = nlapiSubmitFile(xlsFile); 

ответ

1

Вы использовали причудливые цитаты вокруг своих атрибутов. Это неверно. ”Single” должно быть "Single"

+0

Hi bknights, спасибо за ваш острый глаз ... в любом случае после того, как я изменил причудливые цитаты, код до тех пор, пока он не будет работать ... файл поврежден .. любая идея по этому поводу? Так я называю стиль?

+0

Привет, bknights, я получил его сейчас ... Его все о дополнительных ';' в одном из моих заявлений .. Спасибо за ваши заметки и ваш острый глаз. :) –