<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://greggsmith.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jpritcha</id>
		<title>SDU - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://greggsmith.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jpritcha"/>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Special:Contributions/Jpritcha"/>
		<updated>2026-07-27T12:19:11Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.1</generator>

	<entry>
		<id>http://greggsmith.net/wiki/index.php?title=Triggering_Reaction&amp;diff=4075</id>
		<title>Triggering Reaction</title>
		<link rel="alternate" type="text/html" href="http://greggsmith.net/wiki/index.php?title=Triggering_Reaction&amp;diff=4075"/>
				<updated>2010-07-16T17:49:27Z</updated>
		
		<summary type="html">&lt;p&gt;Jpritcha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Global Header}}&lt;br /&gt;
{{Global Announcement}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
This article shows how items passed through a trigger can be queried from the script.&lt;br /&gt;
&lt;br /&gt;
== Details ==&lt;br /&gt;
Lets assume we have already added a [[Site-Defined Trigger]] to call zMyScript and pass the Assignee value.&lt;br /&gt;
&lt;br /&gt;
'''Example:'''&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;POST_VALIDATE zMyScript(assignee) 111 FILTER(EVENT(&amp;quot;UPDATE&amp;quot;));&amp;lt;/source&amp;gt;Lets focus only on the zMyScript(assignee) portion.&lt;br /&gt;
&lt;br /&gt;
Three items of information regarding the assignee are passed from the trigger to the script.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[1]&amp;lt;/nowiki&amp;gt; is the original state value before editing began.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[2]&amp;lt;/nowiki&amp;gt; is the last known value when the trigger was initiated.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[3]&amp;lt;/nowiki&amp;gt; is the new value that is expected to be saved.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We can then query item &amp;lt;nowiki&amp;gt;[1]&amp;lt;/nowiki&amp;gt;, &amp;lt;nowiki&amp;gt;[2]&amp;lt;/nowiki&amp;gt;, or &amp;lt;nowiki&amp;gt;[3]&amp;lt;/nowiki&amp;gt; in our script as needed.&lt;br /&gt;
&lt;br /&gt;
'''Example:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;cr::zMyScript(...){&lt;br /&gt;
  if( is_null( argv[3]){&lt;br /&gt;
    set_error( 1);&lt;br /&gt;
    set_return_data( &amp;quot;Assignee needs to be filled.&amp;quot;);&lt;br /&gt;
    };&lt;br /&gt;
  };&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpritcha</name></author>	</entry>

	</feed>