无法通过 suitescript 1.0 下载 Suitelet

发布于 2025-01-12 02:17:30 字数 600 浏览 1 评论 0原文

我创建了一个按钮将表单数据导出到简单的 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:

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

就像说晚安 2025-01-19 02:17:30

我认为响应问题的原因是因为您在 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);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文