0
我希望使用SuiteScript创建Excel文件。它工作正常。 但是,无论何时我试图添加样式文件将被损坏。Netsuite:使用SuitesScript创建Excel文件时需要添加样式帮助
有什么方法可以添加Style?我怀疑我们将数据编码到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);
嗨bknights,谢谢你的敏锐的眼睛...无论如何,我改变了花式引号代码是直到不工作...文件已损坏..对此有什么想法?这是我要求风格的方式吗? –
|
你好,我现在正在工作......它的所有关于额外';'在我的一个声明..谢谢你的笔记和你敏锐的眼睛.. :) –