Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpages 将rtf文本从notes文档转换为字符串_Xpages_Rtf_Xpages Ssjs - Fatal编程技术网

Xpages 将rtf文本从notes文档转换为字符串

Xpages 将rtf文本从notes文档转换为字符串,xpages,rtf,xpages-ssjs,Xpages,Rtf,Xpages Ssjs,我有要导出到excel的notes文档,具体取决于日期范围 文本字段没有问题,但是如何从notes rtf中“抓取”文本以将其导出到excel 我可能不使用POI 4 xpages,因此我需要另一个解决方案 要将数据导出到excel,我使用: var exCon = facesContext.getExternalContext(); var writer = facesContext.getResponseWriter(); var response = exCon.getRespons

我有要导出到excel的notes文档,具体取决于日期范围

文本字段没有问题,但是如何从notes rtf中“抓取”文本以将其导出到excel

我可能不使用POI 4 xpages,因此我需要另一个解决方案

要将数据导出到excel,我使用:

 var exCon = facesContext.getExternalContext();
 var writer = facesContext.getResponseWriter();
 var response = exCon.getResponse();
 output += "<tr>";
 output += "<td>" + viewEnt.getColumnValues()[0]; + "</td>";
 //etc for the other columns
 response.setContentType("application/vnd.ms-excel");
 response.setHeader("Cache-Control", "no-cache");
 response.setHeader("Content-Disposition","attachment; filename=export.xls");
 writer.write("<table>");
 writer.write("<thead><tr>");
 writer.write("<td><b>First column name</b></td>");
 //etc for the other columns
 writer.write("</tr></thead>");
 writer.write(output);
 writer.write("</table>");
 writer.endDocument();

但这将返回“crm\u doc”,而不是crm\u doc的内容

toString将项目转换为字符串,而不是内容。改为尝试getText。

toString将项目转换为字符串,而不是内容。改用getText。斯文,谢谢!我不知道如何接受这个答案。斯文应该加上这个,作为马克可以接受的答案
 var unid=viewEnt.getColumnValues()[8]
 var doc:NotesDocument = database.getDocumentByUNID(unid);
 var rtf = doc.getFirstItem("crm_doc").toString();