Я хочу создать файл 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);
Hi bknights, спасибо за ваш острый глаз ... в любом случае после того, как я изменил причудливые цитаты, код до тех пор, пока он не будет работать ... файл поврежден .. любая идея по этому поводу? Так я называю стиль? –
|
Привет, bknights, я получил его сейчас ... Его все о дополнительных ';' в одном из моих заявлений .. Спасибо за ваши заметки и ваш острый глаз. :) –