Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03321.jsonl.gz/773

Hallo Marion,
hier kommt endlich eine Antwort.
Die Seitenzahlen könnten per Dialog eingegeben werden. Im Eingabefeld müssen die Zahlen durch Kommas getrennt werden.
Eventuelle Leerschläge werden durch die anschliessende Behandlung entfernt.
Es wird nicht geprüft, ob die Seiten vorhanden sind. Ein 'try'-Wickel verhindert eine Fehlermeldung, aber es kommt keine Meldung.
Ein 'change grep' kann nicht direkt an die Seite gerichtet werden. Deshalb wird 'tell every text frame' eingesetzt.
Eine andere Möglichkeit: Die Liste der Seitenzahlen als Liste im Script definieren.
Diese Zeile ersetzt den obigen Dialogaufruf und die nachfolgenden sieben Zeilen, in welchen das Ergebnis mithilfe der 'AppleScript's text item delimiters in eine Liste umgewandelt wird.
Wenn die Seitenzahlen von Anführungszeichen umgeben sind, entspricht die Nummer der automatischen Seitenzahl. Ohne Anführungszeichen ist es die Position der Seiten im Dokument. Und dann muss die erste Seite die Nummer 1 haben und es dürfen keine Seiten durch einen Kapitelanfang ausgelassen werden.
Gruss, Hans