Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Frage zu Hazel

Frage zu Hazel

centris08.10.2409:25
Will ein PDF umbenennen. Das PDF ist bereits durch OCR gelaufen, sollte also lesbar sein.

Teil des neuen Dateinamens soll die Rechnungsnummer werden. In der Rechnung steht diese hinter "Belegnr.". Wie kann ich die Nummer, die hinter Belegnr. steht aus der Datei erfassen und dann per Hazel in den Dateinamen packen?

Auf Screenshots sieht man ein kleines Qudrat vor dem Parameter. Ich weiß aber nicht, wie dieses dahin kommt.
https://techbox.rocks/wp-content/uploads/2020/12/hazel_pdf_umbenennen_und_einsortieren-2048x1131.png

Hat irgendjemand eine Idee?
0

Kommentare

sudoRinger
sudoRinger08.10.2410:08
Ich stelle deinen Screenshot hier rein, damit es lesbar ist

Du hast dort die Zeile "Contents contain match Datum ...". Das muss m.W. so lauten: "Contents contain match Belegnr. ...". Dann kannst du den Inhalt nutzen, der nach Belegnr. kommt. So wie es jetzt ist, sucht Hazel nach dem Datum und findet "▫︎ Rechnungsdatum"
+5
KJM
KJM08.10.2416:50
centris
Auf Screenshots sieht man ein kleines Qudrat vor dem Parameter. Ich weiß aber nicht, wie dieses dahin kommt.

Das zeigt, wie ich getestet habe, einen "Dynamischen Tag" an. So ein Tag kann Metadaten beinhalten wie z.B. das Erstellungs- oder Änderungsdatum eines Dokuments. Hier scheint allerdings erwartet zu werden, dass er wie eine Variable die Datumsinformation aus dem Rechnungstext enthalten könnte.

Dafür müsste aber an irgendeiner Stelle der Regel eine solche Variable definiert werden, und dazu finde ich in Hazel keine Möglichkeit, es sei denn durch den Einsatz eines geeigneten Applescripts.
+1
centris09.10.2400:10
Vielen Dank. Werde es dann wohl mit einem AppleScript versuchen. Die Inhalte sind zwar OCR-erfasst. Aber ich wüsste nicht, wie Hazel sonst von der "Belegnr." zur Zahl dahinter springt, ohne dass man dies noch separat anweist.
0
sudoRinger
sudoRinger09.10.2400:27
centris
Aber ich wüsste nicht, wie Hazel sonst von der "Belegnr." zur Zahl dahinter springt, ohne dass man dies noch separat anweist.
Lies doch mal hier in der Anleitung den Abschnitt "Match Pattern Rules and Tips"
When a condition uses the “match”/“matches” or “does not match”/“do not match” instruction in the second pop-up menu, the pattern must match the full text of the attribute. If you want to be sure your condition also matches cases with additional text before and/or after your pattern, use the “Anything” (…) pattern token before and/or after your pattern.
0

Kommentieren

Sie müssen sich einloggen, um sich an einer Diskussion beteiligen zu können.