Quantcast
Channel: DEVONtechnologies Community - Latest posts
Viewing all articles
Browse latest Browse all 16117

Dateien im Eingang automatisch umbenennen

$
0
0

Willkommen @Bastian
Dieses Skript ändert diakritische Zeichen in den Namen der übereinstimmenden Datensätze. Es wird mit einer Aktion Skript anwenden > AppleScript in einer intelligenten Regel verwendet.

Hinweis: Die mehreren Zeilen in der Wiederholungsschleife dienen nur der visuellen Klarheit für Neueinsteiger. Ich persönlich würde sie in meinen eigenen Skripten nicht auf diese Weise aufteilen.

(Übersetzt mit DeepL)

on performSmartRule(theRecords)
	set od to AppleScript's text item delimiters
	tell application id "DNtp"
		repeat with theRecord in theRecords
			set recName to (name of the theRecord)
			repeat with val in {¬
				{d:"ö", r:"oe"}, ¬
				{d:"Ö", r:"Oe"}, ¬
				{d:"ü", r:"ue"}, ¬
				{d:"Ü", r:"Ue"}, ¬
				{d:"ä", r:"ae"}, ¬
				{d:"Ä", r:"Ae"}, ¬
				{d:"ß", r:"ss"}}
				set AppleScript's text item delimiters to (d of val)
				set recName to text items of recName
				set AppleScript's text item delimiters to (r of val)
				set recName to recName as string
			end repeat
			-- Do stuff with recName
			set name of theRecord to recName
		end repeat
		set AppleScript's text item delimiters to od
	end tell
end performSmartRule

Viewing all articles
Browse latest Browse all 16117

Trending Articles