It evaluates a
parameter and after evaluating the parameter it replaces the parameter with its
current value.
You cannot place lr_eval_string in the middle of the web functions or any other functions. You can directly use in the web functions like this {URL}. It will replace the parameter with its current value.
You cannot place lr_eval_string in the middle of the web functions or any other functions. You can directly use in the web functions like this {URL}. It will replace the parameter with its current value.
Example 1:
Action()
{
lr_save_string("http://www.google.com","URL");
lr_output_message("%s", lr_eval_string("{URL}"));
return 0;
}
{
lr_save_string("http://www.google.com","URL");
lr_output_message("%s", lr_eval_string("{URL}"));
return 0;
}
Output:
Starting action
Action.
Action.c(3): Notify:
Saving Parameter "URL = http://www.google.com".
Action.c(5): Notify:
Parameter Substitution: parameter "URL" =
"http://www.google.com"
Action.c(5): http://www.google.com
Ending action Action.
Example 2:
Action()
{
int a=10;
lr_save_int(a,"IntegerValue");
lr_output_message("%s", lr_eval_string("{IntegerValue}"));
lr_output_message("%d", atoi(lr_eval_string("{IntegerValue}")));
return 0;
}
Output:
Action()
{
int a=10;
lr_save_int(a,"IntegerValue");
lr_output_message("%s", lr_eval_string("{IntegerValue}"));
lr_output_message("%d", atoi(lr_eval_string("{IntegerValue}")));
return 0;
}
Output:
Starting action Action.
Action.c(4): Notify: Saving Parameter "IntegerValue = 10".
Action.c(5): Notify: Parameter Substitution: parameter "IntegerValue" = "10"
Action.c(5): 10
Action.c(10): Notify: Parameter Substitution: parameter "IntegerValue" = "10"
Action.c(10): 10
Ending action Action.
No comments:
Post a Comment