无法通过 suitescript 1.0 下载 Suitelet
我创建了一个按钮将表单数据导出到简单的 Excel。 一切都是工作文件,即使我尝试将此 Excel 文件保存在文件柜中,它也会正确保存。 但是,当我尝试下载 Excel 文件时,下载带有特殊字符的奇怪单单元格文件,或者系统给出错误或保存空 Excel 文件。 任何人都可以帮助我如何通过单击按钮下载 Excel 文件。我认为我的回答有问题。
我的代码示例如下:
.
.
.
xmlString += '</Table></Worksheet></Workbook>';// this is my xml string
var xlsFile = nlapiCreateFile('test.xls', 'EXCEL', nlapiEncrypt(xmlString, 'base64'));
response.writeFile(xmlFile);
}
错误截图:
I have created a button to export the form data to simple Excel.
Everything is working file, even if i try to save this excel file in the file cabinet it gets saved correctly.
But when i try to downlaod the excel file, downloads wierd single cell file with special characters or system gives either an error or saves an empty excel file.
Can anyone help me in how to download the excel file from button click. I think i have issue in my responce.
My Code example is as follows:
.
.
.
xmlString += '</Table></Worksheet></Workbook>';// this is my xml string
var xlsFile = nlapiCreateFile('test.xls', 'EXCEL', nlapiEncrypt(xmlString, 'base64'));
response.writeFile(xmlFile);
}
error screenshot:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为响应问题的原因是因为您在 writeFile(); 中调用了不存在的变量“xmlFile”;
尝试使用这个 writeFile(xlsFile);
I think the reason for the response issue is because you are calling a non-existent variable "xmlFile" in writeFile();
try using this writeFile(xlsFile);