You can use a variable to keep a script--even a trigger performed script, from tripping other script triggers:
Write your on object enter script like this:
If [ Not $$TriggersOff ]
Set Variable [$$TriggersOff ; value: True ]
Put your On object enter script steps here
#Redeploy drop down list
Go to Field (or use Go to object)
Set Variable [$$TriggersOff ; value: False ]
I may be missing something obvious here, but I'm still getting stuck in a loop. As soon as it gets to Go to Field, it starts the script over. Do I need another If in there (If $$TriggersOff = True) somewhere?
It should start the script over, the same script shown above, but then it should exit without doing anything, leaving the drop down list deployed.
This is my script. Can you tell what I'm doing wrong?
Nevermind, I just got it! It was the quotes! I had quotes in the triggersoff variable value and they weren't supposed to be there. It works perfect without them.