Tag: netsuite

在NetSuite的SuiteScript中创buildExcel文件

我目前正在尝试使用NetSuite的基于JavaScript的SuiteScript API为电子邮件附件生成一个Excel文件。 现在,我生成一个CSV文件没有问题。 这很容易。 但是一个Excel文件就是要求的,而且我没有任何问题, 总是给我带来麻烦的代码行如下: var dataFile = nlapiCreateFile(dataFilename, "EXCEL", fileData); 它总是导致脚本崩溃。 到目前为止,我已经尝试过简单的CSV风格的数据格式,我也尝试使用XML格式的数据,但都没有办法。 与此同时,我们将只是推出一个CSV文件,并将其转换为XLS,但如果有人知道NetSuite的东西足够的帮助,将不胜感激。 如果有人想看到XML代码的代码,我可以补充一点。 编辑:这是为testing文件生成的XML的示例… <?xml version="1.0"?> <ss:Workbook xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"> <ss:Worksheet ss:Name="Sheet1"> <ss:Table> <ss:Row> <ss:Cell> <ss:Data ss:Type="String">Booth Number</ss:Data> </ss:Cell> <ss:Cell> <ss:Data ss:Type="String">Company</ss:Data> </ss:Cell> <ss:Cell> <ss:Data ss:Type="String">Address</ss:Data> </ss:Cell> <ss:Cell> <ss:Data ss:Type="String">City</ss:Data> </ss:Cell> <ss:Cell> <ss:Data ss:Type="String">State</ss:Data> </ss:Cell> <ss:Cell> <ss:Data ss:Type="String">Zip</ss:Data> </ss:Cell> <ss:Cell> <ss:Data ss:Type="String">Country</ss:Data> </ss:Cell> <ss:Cell> […]

在NetSuite中使用JavaScript读取XLS / XLSX数据

我正在研究可能的构build代码以便NetSuite读取JavaScript文件(XLS或XLSX)中的内容以处理数据。 我可以用CSV文件做到这一点,但我想扩展function来读取Excel工作表。 我已经看到了各种脚本可以在Excel文件中读取,但是它们似乎都围绕着Internet Explorer的依赖关系,似乎都没有提供关于如何获得使用的列和行的解决scheme。 他们假设你已经提前知道这些信息。 NetSuite就是这样,这些解决scheme实际上并不工作,你必须抓住存储在系统中的文件对象的base64编码内容。 这不是CSV文件的问题,它仍然只是纯文本。 我已经做了一些testing,发现在尝试解码string时我得到了不同的结果(我从XLS得到了一些东西,但是从XLSX得到了一些东西)。 我想知道是否有人尝试过,并成功地从NetSuite JavaScript实现中读取这些文件格式的数据。 如果没有好的方法,那么我只需要强制使用CSV,但是我想要有一些灵活性。

Netsuite:保存的searchfunction很像Excel中的“文本到列”

我需要导出我的NetSuite类在保存的search中确切格式NS需要上传。 这意味着我需要该类的名称和“子类”。 我最好的猜测将是一个“文本到列”风格的function来实现这一点。 目前,我可以调用名称(无层次结构)字段,使我可以导入类名。 但是对于子类,我需要它显示主类,如果有的话。 例: 列输出:主类:子类 预期结果:如果子类,显示“主类”,如果不是,空白 Thansk的帮助!