Ich bin neu in Applescript
und versuche, ein Skript zu erstellen, das durch ein Textdokument (.html) ausgeführt werden kann und & verschiedene Ausdrücke mit einer entsprechenden Zelle in einem Excel ersetzen Dokument.Applescript Suchen und Ersetzen in Textdokument aus Excel-Tabelle
Ich werde in den Text setzen Platzhalter als B_1 (first value to replace), B_2 (second), B_3
etc ...
Sie sollten, um unter Verwendung der Zellen B1-B9
im Excel-Dokument ersetzt werden, ersetzt werden. Die Ausdrücke im Excel-Dokument werden jedes Mal geändert, weshalb sie dynamisch sein müssen, um sie zu erfassen, anstatt ein Standard-Skript mit statischen Werten zu ersetzen.
Ich verfolge dieses Threads, macht alles Sinn: https://discussions.apple.com/thread/7008048?start=0&tstart=0
Allerdings habe ich immer in der Kompilierung Fehler ausgeführt wird. Hier ist mein aktueller Code:
tell application "Microsoft Excel"
set colB_data to value of every cell of range "B1:B9" of worksheet 1 of document 1
end tell
tell application "Sublime Text"
tell text of "Users/maxquinn/Desktop/index.html"
repeat with index from 1 to count colB_data
replace ("B_" & index as text) using (item index of colB_data) options {starting at top:true, match words:true}
end repeat
end tell
end tell
Die erste Hälfte funktioniert gut, aber die zweite Hälfte gibt mir den Fehler "Expected end of line but found identifier."
und unterstreicht die 'using'
im 'replace' command (line 8)
.
Weiß jemand, warum das sein könnte, und gibt es noch andere eklatante Fehler im Skript?
Danke!
Max