Text von rtf von Notes-Dokument konvertieren Zeichenfolge

stimmen
0

Ich habe Notizen Dokumente, die Ich mag würde nach Excel exportieren, auf einem Datumsbereich abhängig.

Kein Problem für die Textfelder, aber wie kann ich ‚Grabben‘ der Text aus einem Notes-rtf es zu exportieren, zu übertreffen.

Ich kann POI nicht 4 xpages verwenden, so brauche ich eine andere Lösung

Um die Daten nach Excel zu exportieren ich verwenden:

 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();

Das funktioniert.

In Spalte 8 habe ich die unid, so die rtf zu bekommen habe ich versucht:

 var unid=viewEnt.getColumnValues()[8]
 var doc:NotesDocument = database.getDocumentByUNID(unid);
 var rtf = doc.getFirstItem(crm_doc).toString();

Aber das gibt ‚crm_doc‘ statt den Inhalt crm_doc ....

Veröffentlicht am 18/12/2018 um 11:06
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
1

toString wandelt das Element an einen String, nicht der Inhalt. Versuchen Sie getText statt.

Beantwortet am 19/12/2018 um 11:21
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more