Hallo zusammen,
ich möchte aus einem über XML importierten Text Indexeinträge auf zwei Ebenen erstellen. Der Inhalt der Indexeinträge ist im Text wie folgt enthalten und mit einem
Zeichenformat (zf_index) versehe:
Ein
{kugelförmig:Apfel}{süß:Apfel}{Topic:Subtopic}Apfel ist gesund.
Das Ergebnis wäre also:
kugelförmig
- Apfel
- Tomate - ...
süß
-Apfel
-Banane - ...
Das Skript
IndexFromCharacterStyle_z_CS4.jsx, von Martin Fischer macht im Ansatz genau das was ich will und funktioniert prima. Nur eine zweite Ebene ist natürlich nicht vorgesehen und die formatierten Texte sollten auch gelöscht werden, nachdem der Index generiert wurde.
Ich habe versucht das Skript entsprechend umzuschreiben und um die zweite Indexstufe zu erweitern, wie es in
IndexFromList_withOneSubtopic_CS3.jsx ausgeführt ist.
Ich habe nun einiges ausprobiert, merke aber, dass da meine Kenntnisse nicht ausreichen.
Da sich die Anforderungen von den beiden genannten Scripten unterscheiden, habe ich ein neues Thema eröffnet. Ich hoffe, das ist so in Ordnung.
Eventuell gibt es hier schon was, das ich bei meiner Suche übersehen habe? Oder ihr habt mir einen Tipp, wie ich das Skript anpassen kann.
Vielen Dank für eure Hilfe.
Viele Grüße
Andreas
Und hier das Skript von Martin Fischer
IndexFromCharacterStyle_z_CS4.jsx,