PlanoTse Handbook for Job Search Automation/Scripting Language in PlanoTse


 * Chapter 3

Scripting Language in PlanoTse
Scripting language is an informal way to tell a software application what to do in a sequence of steps but without the use of input devices and, just as important, without the need for knowledge of a computer programming language as taught in a formal course of some computer science program.



The script language in PlanoTse is called PlanoTseScript and it is central to the word automation, as in, job search automation.

PlanoTse is a personal tool for mining global data. This is not possible without automation. PlanoTse automates data mining according to coded instruction as written in a web search scripting language called PlanoTseScript by the user. This script language is what makes PlanoTse wonderful for any time-consuming process such as job search automation.

In a later section we will learn how to work with PlanoTseScript. For now, do the following to see a place where you can run some code in PlanoTseScript:


 * 1) On the main menu of the main application window, select the command [View &raquo; Code and Run]. The result is as shown in the above image.
 * 2) Enter the character string, say hello, in the Code input box then press the button [Run PlanoTseScript]. You will see your source code is corrected and place in between curly brackets as required by PlanoTseScript syntax and the code is immediately executed with the resulting dialog box to say 'hello'.
 * 3) Press the OK button to continue.

Now, clear the Code input box and, again, press the button [Run PlanoTseScript]. The source code is now "{ ; }" and the execution fails. PlanoTse brings up the window, PlanoTseScript Execution Trace Log, to show you the trace log of this failed execution.

The standard unit of data in PlanoTse is called a data item, also known as a data holder. You can place your PlanoTseScript source code inside a data holder and tell PlanoTse what to do with the data therein. Technically speaking, if PlanoTseScript is an operator then data holders and their attributes are its operands.