AskMsgText
(not documented prior to 4.0, but present in 3.1)
AskMsgText( question, title, maxText, default )
AskMsgText(question : Text; title : optional text; maxText : optional positive ; default : optional text)
Shows a message box with specified title, question and a textbox containing the default text, if any, and allowing up to maxText characters (or up to the number of characters in default, if that is greater). It returns the text entered by the user into the text box, or the default if none.
The message box appears only when this function is evaluated. Since Analytica caches results once they are computed, if you embed this in a variable, you will not see the question every time you view the result. To trigger the question again, you must change something upstream that the variable depends on, so the result is invalidated. If you place it inside a button script, you would see it everytime the button is pressed.
The box displays [OK] and [Cancel] buttons. Pressing Cancel causes the current computation to abort.
Example
AskMsgText( "Enter your model access key", title: "License Entry", maxText:15 )
Enable comment auto-refresher