I have a Pages document with a Address Book fields. The formatted text can be copied to TextEdit then back to pages – and lose the Address Book field! This is exactly what I want for my script. TO DISABLE THE ADDRESS BOOK FIELD AFTER A MERGE.
-
How do I copy the Pages selection to the clipboard, keep the rich text, and paste back into my Pages document without the application TextEdit? I remember some “copy clipboard” commands to strip rich text, but don’t remember any commands that strip other things.
-
OR, What applescript command let’s me truly see the clipboard contents as there is obviously something else there when I copy the text with an Address Book field. I could then parse the clipboard contents with do shell script and sed.
_TIA
I might have been making this too hard, as I came up with this…
Set up: Add a Text box in Pages with Address Book fields (Lastname, Firstname, etc.)
Run this applescript and the clipboard strips the address book fields.
-- Delete Address book fields (after a merge ) leaving font,color formatting intact
tell application "Pages"
activate
select the object text of text box 1 of body text of document 1 --contains Address Book fields
tell application "System Events" to keystroke "c" using {command down}
set clip to (the clipboard as record)
set the clipboard to clip
tell application "System Events" to keystroke "v" using {command down}
end tell
One thing I didn’t intend for it to strip is Pages:Format:Font:Capitalization: All Caps. Anyone know how to fix this?
_TIA