<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kfdani-001-site10.gtempurl.com/index.php?action=history&amp;feed=atom&amp;title=OpenSite%2FGuides%2FUse_the_expression_editor</id>
	<title>OpenSite/Guides/Use the expression editor - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://kfdani-001-site10.gtempurl.com/index.php?action=history&amp;feed=atom&amp;title=OpenSite%2FGuides%2FUse_the_expression_editor"/>
	<link rel="alternate" type="text/html" href="https://kfdani-001-site10.gtempurl.com/index.php?title=OpenSite/Guides/Use_the_expression_editor&amp;action=history"/>
	<updated>2026-10-30T02:50:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://kfdani-001-site10.gtempurl.com/index.php?title=OpenSite/Guides/Use_the_expression_editor&amp;diff=951&amp;oldid=prev</id>
		<title>BathAfrica: Add source-reviewed, step-by-step OpenSite user workflow</title>
		<link rel="alternate" type="text/html" href="https://kfdani-001-site10.gtempurl.com/index.php?title=OpenSite/Guides/Use_the_expression_editor&amp;diff=951&amp;oldid=prev"/>
		<updated>2026-10-29T22:08:24Z</updated>

		<summary type="html">&lt;p&gt;Add source-reviewed, step-by-step OpenSite user workflow&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
{{OpenSite scope}}&lt;br /&gt;
{{OpenSite lesson&lt;br /&gt;
|id=opensite.help.use-the-expression-editor&lt;br /&gt;
|summary=Choose a native formula or a Python expression deliberately.&lt;br /&gt;
|prerequisites=A practice expression-capable field and a saved checkpoint. Python mode requires the matching Python-enabled host.&lt;br /&gt;
|steps=&lt;br /&gt;
=== Open the expression affordance ===&lt;br /&gt;
Select the quantity/expression-capable field and use its &amp;lt;code&amp;gt;...&amp;lt;/code&amp;gt; expression button. Read the evaluated value beside the field; the dialog edits the source, not only its formatted display.&lt;br /&gt;
&lt;br /&gt;
=== Choose the language ===&lt;br /&gt;
Use Formula for the restricted unit-aware expression language. Use Python only for trusted code requiring its Python context. These are different languages: native &amp;lt;code&amp;gt;if(cond, a, b)&amp;lt;/code&amp;gt; is not Python syntax.&lt;br /&gt;
&lt;br /&gt;
=== Preview deliberately ===&lt;br /&gt;
Check destination units and dimensions. Native formula preview can validate the proposed calculation. Python preview is explicit; ordinary field refresh does not silently execute Python. An error is a reason to correct the expression, not ignore it.&lt;br /&gt;
&lt;br /&gt;
=== Apply and verify ===&lt;br /&gt;
Accept a valid expression and compare its result with an independently known value. The [[OpenSite/Guides/Native property formulas]] and [[OpenSite/Guides/Python property expressions]] lessons provide checkable examples.&lt;br /&gt;
&lt;br /&gt;
=== Enable Python only for a trusted document ===&lt;br /&gt;
Loading retains Python source without automatically running it. Use {{MenuCommand|Edit → Enable Python Expressions}} and then {{MenuCommand|Edit → Recalculate Python Expressions}} when appropriate. A busy interpreter, exception, cancellation, incompatible result or stale revision can reject evaluation.&lt;br /&gt;
&lt;br /&gt;
=== Remove an expression intentionally ===&lt;br /&gt;
Use the dialog’s removal/literal workflow when you mean to replace the relationship. Cancelling or accepting an unchanged literal should not be used to erase a stored expression. Recheck the property afterwards.&lt;br /&gt;
|result=You can tell which language is stored and whether its evaluated value was accepted.&lt;br /&gt;
|limitations=Python expressions are trusted code, not a security sandbox. Tables/cell references are not available in this baseline.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Continue learning ==&lt;br /&gt;
[[OpenSite/User manual|User manual]] · [[OpenSite/Tutorials|Tutorial pathways]] · [[OpenSite/Support|Get help]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;os-page-nav&amp;quot;&amp;gt;{{Docnav|OpenSite/Guides/Edit typed properties|OpenSite/Concepts/Documents and identity|OpenSite/User manual|User manual}}&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:OpenSite documentation]]&lt;/div&gt;</summary>
		<author><name>BathAfrica</name></author>
	</entry>
</feed>