Community Tip - Did you know you can set a signature that will be added to all your posts? Set it here! X
I have manged to create a macro in 5.4 to find/replace a certain attribute. How would I get this macro to run from beginning to end of doc.
Solved! Go to Solution.
Hi Carol,
If you're not already, you can use the ACL function, oid_find_child_attrs(oid, arr, attr[, value, flags]). This will build an array of all of the descendant oids from the specified oid with attributes matching a certain value. If you set the starting oid to oid_root(), then it will search the entire document. Then you can iterate over the array with your replacement code to modify the attributes.
Hope that helps!
Hi Carol,
If you're not already, you can use the ACL function, oid_find_child_attrs(oid, arr, attr[, value, flags]). This will build an array of all of the descendant oids from the specified oid with attributes matching a certain value. If you set the starting oid to oid_root(), then it will search the entire document. Then you can iterate over the array with your replacement code to modify the attributes.
Hope that helps!
Hi Carol,
Please let us know if Jeff's answer was what you were looking for, or if you had any follow-up questions for the Community. Thanks!
Rafael