You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It returns an error if the attribute does not exist
758
+
```
759
+
{d.subArray[i].qtyE:add(..badAttr) => [[C_ERROR]] badAttr not defined
760
+
```
761
+
You cannot access arrays
762
+
```
763
+
{d.subObject.qtyB:add(..subArray[0].qtyE)} => [[C_ERROR]] subArray[0] not defined
806
764
```
807
-
808
-
#### 3. Result
809
-
810
-
The examples yield 8, 8, 28, and 6 respectively.
811
-
812
-
> **Note:** Using custom iterators or array filters as dynamic parameters is not allowed, for example:
813
-
> ```
814
-
> {d.subObject.qtyB:add(..subArray[i].qtyE)}
815
-
> {d.subObject.qtyB:add(d.subArray[i].qtyE)}
816
-
> ```
817
-
818
765
---
819
766
820
767
### Text Formatting
@@ -1799,7 +1746,7 @@ Conditional statements allow you to dynamically control the display or hiding of
1799
1746
-**Inline conditions**: Directly output text (or replace it with other text).
1800
1747
-**Conditional blocks**: Display or hide a section of the document, suitable for multiple Template tags, paragraphs, tables, etc.
1801
1748
1802
-
All conditions begin with a logical evaluation formatter (e.g., ifEQ, ifGT, etc.), followed by action formatters (such as show, elseShow, drop, keep, etc.).
1749
+
All conditions begin with a logical evaluation formatter (e.g., ifEQ, ifGT, etc.), followed by action formatters (such as show, elseShow, etc.).
0 commit comments