...
Where the value of "4" was determined by using the same ~ObjectID custom function within the Data Viewer in the format of ~ObjectID ( "Customer Details" ; "Layout" ; Null ; Null ) in order to determine the internal id of the Layout.
To optimize the code even further, your LayoutIsCustomerDetails custom function would directly evaluate if the current layout was the right target.
| No Format |
|---|
// Custom function code
Get ( LayoutName ) = ~ObjectID ( 4 ; "Layout" ; Null ; Null )
// Resulting script If[] step
If [ LayoutIsCustomerDetails ]
# Do layout specific steps here...
End If
|
ObjectID Custom function on Github
...