|
|
|
|
  |
Djuggler Action Reference Card
Djuggler Action ListActions in Djuggler | Flow | |
If
|
Compare variables and values.
|
|
If Condition
|
Test variables against predefined conditions.
|
|
If Case
|
Test the script against certain conditions.
|
|
Else
|
Statement to be used in If or If Condition actions.
|
|
End If
|
Marks the end of an If or If Condition action.
|
|
Go to Label
|
Jumps to a Label action in the script.
|
|
Label
|
Marker for the Go to Label action.
|
|
Return from Label
|
Returns to the next script line after a Go to Label call.
|
|
Procedure
|
Marker for the Go to Execute Procedure action.
|
|
End Procedure
|
Returns to the next script line after a Execute Procedure call.
|
|
Execute Procedure
|
Jumps to a Procedure action in the script.
|
|
| Loops | |
Loop
|
Simple loop used in combination with the 'Exit Loop' action.
|
|
Loop While
|
Loops while a variable meets a certain condition.
|
|
Loop Condition
|
Loops while a variable is tested against a predefined condition.
|
|
Loop Range
|
Loops a numeric range.
|
|
Loop Files
|
Loops a directory and returns file names in a variable.
|
|
Loop Folders
|
Loops a directory and returns folder names in a variable.
|
|
Loop List
|
Loops a list and returns each item in a variable.
|
|
Loop Data Grid Rows
|
Loops rows in a data grid.
|
|
Loop Data Grid Columns
|
Loops the columns in a data grid.
|
|
Loop XML Nodes
|
Loops XML nodes from a specific start point.
|
|
Loop XML Child Nodes
|
Loops XML child nodes.
|
|
Loop RegEx
|
Loops the matches of a regular expression.
|
|
Loop Text File Lines
|
Loops a text file and returns the current line.
|
|
Loop Records
|
Loops a record set retrieved from an SQL database.
|
|
End Loop
|
Used in combination with a loop action.
|
|
| Script Control | |
Comment
|
Used to comment scripts.
|
|
Wait
|
Pause the script for a number of milliseconds.
|
|
Suppress Errors and Dialogs
|
Used for a silent script execution without error or other dialogs.
|
|
Show Errors and Dialogs
|
Used in combination with Suppress errors and dialogs action.
|
|
On Error Go To
|
Jumps to a label when the script encounters an error.
|
|
Get Last Error
|
Returns a description of the last encountered error.
|
|
Clear Last Error
|
Clears the error text found by Get Last Error.
|
|
Stop Script Execution
|
Halts the script.
|
|
Pause Script Execution
|
Pauses the execution of the script and continues in step mode.
|
|
Get Script Properties
|
Returns various script properties like the script path.
|
|
Show Web Viewer
|
Shows a web browser viewer.
|
|
Show Grid Viewer
|
Shows a Grid viewer.
|
|
Show Text Viewer
|
Shows a Text viewer.
|
|
Show SQL DB Viewer
|
Shows a Database viewer.
|
|
Write To Log
|
Appends a text line to a log file, including a date time stamp.
|
|
Missing action
|
Used when an new script is loaded in an older Djuggler version.
|
|
| Dialogs | |
Show Message
|
Shows a message dialog to the user.
|
|
Input Dialog
|
Shows an input dialog to the user.
|
|
Choice Dialog
|
Shows a dialog with a Yes or No.
|
|
Open File Dialog
|
Asks the user to point to a file.
|
|
Save File Dialog
|
Asks the user for a file name.
|
|
Open Folder Dialog
|
Asks the user to point to a folder.
|
|
| Deployment | |
Progress Dialog
|
Shows a dialog with progress information.
|
|
Show HTML Dialog
|
Shows a dialog based on HTML.
|
|
Debug Trace
|
Starts an extended log file during script execution.
|
|
| Variables | |
Set Variable
|
Assigns a value to a variable.
|
|
Add to Variable
|
Adds a value to a variable.
|
|
Subtract from Variable
|
Subtracts a value from a variable.
|
|
Convert Variable
|
Converts one variable type to another.
|
|
Clear Variables
|
Clears the content of one ore more variables.
|
|
Validate
|
Validate the content of a variable to meet specific conditions.
|
|
Generate a Random Number
|
Returns a random number within a certain range.
|
|
Create Guid
|
Create a unique identifier, returned as a variable.
|
|
Math Expression
|
Provides mathematical calculations with variables.
|
|
| Lists | |
Open List
|
Open a text file and put all lines in a list.
|
|
Save List
|
Save a list variable to a text file.
|
|
Add Item to List
|
Add a new item to the list.
|
|
Get Item from List
|
Get an item from a list by item number.
|
|
Get Name Value from List
|
Get an item from a list based on name=value.
|
|
Remove Item from List
|
Remove an item from a list.
|
|
Remove Duplicates from List
|
Remove duplicate items from a list.
|
|
Sort List
|
Sort a list ascending or descending.
|
|
| Text Files | |
Open Text File
|
Opens a text file as a text source.
|
|
Save Text File
|
Saves a text source to a file.
|
|
Append Line to Text File
|
Appends a value or variable to a file as new line.
|
|
Append to Text File
|
Appends a value or variable to a file without creating a new line.
|
|
| XML | |
Create XML Document
|
Creates an XML source object.
|
|
Open XML Document
|
Open an existing XML file in an XML source.
|
|
Save XML Document
|
Save an XML source to a file.
|
|
Get XML Root Node
|
Put the root node of an XML source in a Node variable.
|
|
Find XML Node
|
Finds an XML node from a start node or path.
|
|
Get XML Node Value
|
Get the value of an XML node.
|
|
Set XML Node Value
|
Sets the value of an XML node.
|
|
Get XML Child Node Value
|
Get the value of an XML child node.
|
|
Set XML Child Node Value
|
Sets the value of an XML child node.
|
|
Get XML Node Attribute Value
|
Gets the attribute value of an XML node.
|
|
Set XML Node Attribute Value
|
Sets the attribute value of an XML node.
|
|
Add XML Node
|
Adds an XML node.
|
|
Delete XML Node
|
Deletes an XML node.
|
|
Do SOAP request
|
Make a SOAP request and return the XML.
|
|
| Web Pages | |
Get Web Page
|
Opens a URL and return the HTML in a web page source.
|
|
Post Web Page
|
Opens a URL with the POST method.
|
|
Download File
|
Saves a URL to disk.
|
|
Read Next Link
|
Returns the URL of a Next page link.
|
|
Read Next Link by Title
|
Retruns the URL of a Next Page link based on a Next title.
|
|
Read Next Image
|
Puts the next image in an image source.
|
|
Save Image
|
Saves an image source to disk.
|
|
Get Table Content
|
Puts a HTML table in a data grid source.
|
|
Get URL status code
|
Returns the status code of a web page.
|
|
| Web Pages Advanced | |
Wait for Content
|
Reloads a web page until specified content appears.
|
|
Refresh Browser Source
|
Reloads a web page after a specified delay.
|
|
Clear IE Cache
|
Clears the cache of Internet Explorer.
|
|
Clear IE Cookies
|
Clears the cookies of Internet Explorer.
|
|
Reset Web Page
|
Creates a new instance for Internet Explorer.
|
|
Get Frame Source
|
Put the source of a HTML frame in a text source variable.
|
|
Get IE Version
|
Returns the Internet Explorer version in a text variable.
|
|
Execute JavaScript
|
Executes JavaScript in a Web Page source.
|
|
Strip HTML Tags
|
Strip all HTML tags from a string or variable.
|
|
Complete Page Links
|
Completes URL's to a full path in a web page source.
|
|
Complete Relative URL
|
Completes a variable with a relative URL to a full path.
|
|
| Web Page DOM | |
Find Tag
|
Finds a tag in the DOM tree and returns the DOM node.
|
|
Find Tag Child
|
Finds a tag in the innerHTML of a parent DOM node and returns the found DOM node.
|
|
Loop Tags
|
Loops specified tags in the DOM
|
|
Loop Tag Children
|
Loops specified tags within the innerHTML of a parent node in the DOM
|
|
Get Tag InnerHTML
|
Get the InnerHTML of a DOM node.
|
|
Get Tag OuterHTML
|
Get the OuterHTML of a DOM node.
|
|
Get Tag Attribute Value
|
Get the attribute value of a tag in a DOM node.
|
|
Get Tag Text
|
Get the Text value of a tag in a DOM node.
|
|
Set Tag InnerHTML
|
Set the InnerHTML of a DOM node.
|
|
Set Tag Attribute Value
|
Set the attribute value of a tag in a DOM node.
|
|
Click Tag
|
Click on a tag in the DOM.
|
|
Get Tag Properties
|
Get the name or id from a tag in the DOM.
|
|
Reset DOMNode Pointer
|
Set the DOM node position at the start position in the source.
|
|
| Web Page Forms | |
Get Form Tag Value
|
Retrieves the innerHTML of a specified FORM tag.
|
|
Get Form Tag Attribute Value
|
Retrieves the value of an attribute element from a Form tag.
|
|
Set Form Tag Value
|
Sets the innerHTML of a specified FORM tag.
|
|
Set Form Tag Attribute Value
|
Sets the value of a specified FORM tag attribute.
|
|
Click Form Tag
|
Performs a mouse click on a certain tag in an HTML page.
|
|
Get Select Options
|
Return all options from a SELECT element in a list.
|
|
Set Select Option
|
Select an option from a SELECT element.
|
|
| Data Grid | |
Get Data Cell Value
|
Get the value of a grid cell in a data grid source.
|
|
Set Data Cell Value
|
Set the value of a grid cell in a data grid source.
|
|
Store Variable(s) in Grid
|
Put multiple variables in a data grid source.
|
|
Store Value(s) in Grid
|
Put multiple literal values in a data grid source.
|
|
Retrieve Value(s) from Grid
|
Get multiple variables from a data grid source.
|
|
Clear Data Grid
|
Clear a data grid source.
|
|
Delete Data Grid Row(s)
|
Remove rows from a data grid source.
|
|
Delete Data Grid Column(s)
|
Remove colums from a data grid source.
|
|
Append Another Data Grid
|
Append two data grid sources.
|
|
Sort Data Grid
|
Sort a data grid source on a column.
|
|
Find in Data Grid
|
Find a string in a data grid source.
|
|
Compare Grids
|
Compare two data grid sources.
|
|
Remove Duplicates from Data Grid
|
Remove duplicates in a data grid source.
|
|
| SQL Database | |
SQL Connect
|
Open a connection to a SQL database.
|
|
SQL Disconnect
|
Disconnect a database connection.
|
|
SQL Query
|
Execute a SQL query on a database connection.
|
|
Append Record
|
Append an empty record at the end of the record set.
|
|
Delete Record
|
Delete a record from the record set.
|
|
Get Field Value
|
Get a field value in the active current record.
|
|
Set Field Value
|
Set a field value in the active current record.
|
|
Move to First Record
|
Move the current record pointer to the first record in the active record set.
|
|
Move to Last Record
|
Move the current record pointer to the last record in the active record set.
|
|
Move to Next Record
|
Move the current record pointer to next record in the active record.
|
|
Move to Previous Record
|
Move the current record pointer to the previous record in the active record.
|
|
Start Transaction
|
Set a start transaction marker in the database.
|
|
RollBack Transaction
|
RollBack the last transaction.
|
|
Commit Transaction
|
Commit a transaction to the database.
|
|
Copy Records to Data Grid
|
Copy the content of an active record set into a Data Grid source.
|
|
| Source Text Manipulation | |
Find Text in Source
|
Search for a string in a text source and move the internal cursor position of the text source before or after the found text.
|
|
Copy Text from Source
|
Copy text from the current internal cursor position.
|
|
Copy Text from Source Between
|
Copy text between two strings, located from the current cursor position.
|
|
Insert Text in Source
|
Insert a string at the current internal cursor position in a text source.
|
|
Replace Text in Source
|
Replace strings from the current internal cursor position in a text source.
|
|
Match Text in Source
|
Use a regular expression to match strings.
|
|
Reset Text Position Cursor
|
Set the text position cursor at the start position in the source.
|
|
| Text Manipulation | |
Replace Text
|
Replace occurrences of a specified string with another string.
|
|
Find Text from Position
|
Find a text in a text source from a specific cursor position.
|
|
Copy Text from Position
|
Copy text from a text source between two specific cursor positions.
|
|
Copy Text Between
|
Copy text from a text source between two text strings.
|
|
Insert Text at Position
|
Insert text in a text source at a specific cursor position.
|
|
Split Right
|
Split the right part of a variable on a split character.
|
|
Split Left
|
Split the left part of a variable on a split character.
|
|
Trim
|
Trim leading and trailing spaces from a variable.
|
|
Upper Case
|
Upper case a string or variable.
|
|
Lower Case
|
Lower case a string or variable.
|
|
Upper Case First Letter
|
Upper case the first letter in a variable.
|
|
Strip HTML Tags
|
Strip all HTML tags from a string or variable.
|
|
| Text Formatting | |
Format Number
|
Formats a number variable.
|
|
Convert Text
|
Convert a text source or variable from UTF-8 to ASCII, ASCII to UTF-8, Special HTML chars to ANSI, etc.
|
|
Locale Settings
|
Sets the locale settings for the script.
|
|
Convert to Number
|
Convert a Text variable to a Number variable.
|
|
Convert to Date-Time
|
Convert a Text variable to a DateTime variable.
|
|
Create Hash
|
Creates a hash value from one or more variables.
|
|
| Text Matching | |
Match RegEx
|
Matches a regular expression in a variable or source.
|
|
Match and Replace RegEx
|
Matches a regular expression and replaces all occurrences of the matches.
|
|
Fuzzy Compare
|
Compares two values bases on a selected fuzzy logic algorithm.
|
|
Fuzzy Best Match in List
|
Finds the best fuzzy match of a string in a list variable.
|
|
Fuzzy Best Match in Data Grid
|
Finds the best fuzzy match in a data grid column.
|
|
| Date and Time | |
Set Date-Time
|
Set the value of a Date-Time variable.
|
|
Get current Date-Time
|
Returns the current date and time.
|
|
Format Date-Time
|
Formats a Date variable in a specific format.
|
|
Extract from Date-Time
|
Returns the day, month, year, hour, minutes and seconds as variables from a date variable.
|
|
Add to Date-Time
|
Adds days, months, years, minutes and/or seconds to a Date-Time variable.
|
|
Subtract from Date-Time
|
Substract days, months, years, minutes and/or seconds from a Date-Time variable.
|
|
Date-Time Span
|
Returns the time span from two Date-Time variables.
|
|
Date-Time Fractional Span
|
Returns the time span with a fraction from two Date-Time variables.
|
|
Day of the week
|
Returns the day name and day number in the week of a given Date-Time.
|
|
Day of the month
|
Returns the day name and day number of the month of a given Date-Time.
|
|
Day of the year
|
Returns the day name and day number of the year of a given Date-Time.
|
|
Month of the year
|
Returns the month name and month number of the year of a given Date-Time.
|
|
| Import & Export | |
Import CSV
|
Import a CSV file into a data grid source.
|
|
Export to CSV
|
Export a data grid source to CSV.
|
|
Write Line to CSV
|
Append a CSV record to a text file.
|
|
Import Excel
|
Import a Microsoft Excel file into a data grid source.
|
|
Export to Excel
|
Export a data grid source to Microsoft Excel.
|
|
Import Excel 2007
|
Import a Microsoft Excel 2007 file into a data grid source.
|
|
Export to Excel 2007
|
Export a data grid source to Microsoft Excel 2007.
|
|
Import Access
|
Import a Microsoft Access file into a data grid source.
|
|
Export to Access
|
Export a data grid source to Microsoft Access.
|
|
Import DBF or FoxPro
|
Import a DBF or FoxPro file into a data grid source.
|
|
Export to DBF
|
Export a data grid source to DBF.
|
|
Export to SQL Script
|
Export a data grid source to SQL Script
|
|
| File System | |
Copy File(s)
|
Copies files on disk.
|
|
Move File(s)
|
Moves files on disk.
|
|
Delete File
|
Delete files on disk. A silent property is provided to suppress overwrite confirmation and error dialogs.
|
|
Rename File or Folder
|
Rename files or folders on disk.
|
|
Create Folder
|
Creates a new folder on disk.
|
|
Copy Folder
|
Copy a folder on disk.
|
|
Move Folder
|
Move a folder on disk.
|
|
Delete Folder
|
Delete a folder on disk.
|
|
Get File Information
|
Returns file information like size, file age, etc.
|
|
Get File Path Information
|
Returns path information like file drive, short path, etc.
|
|
| Email | |
Send Mail Direct
|
Sends a plain text or HTML email without using a SMTP relay.
|
|
Send Mail by SMTP
|
Sends a plain text or HTML email via a SMTP relay.
|
|
Send Mail Raw
|
Sends an email based on a raw message file.
|
|
| System | |
Run shell command
|
Executes a Windows shell command.
|
|
Pipe DOS Application
|
Pipes the output from a DOS application to a variable.
|
|
Get Parameter Value
|
Read a command line parameter provided to a compiled executable script.
|
|
Close Window
|
Close a Windows program based on a window title.
|
|
Get System Folder
|
Get the file path for system folders like the temp folder, etc.
|
|
Get System Information
|
Get information as computer name, user name, ip address, etc.
|
|
Windows Clipboard
|
Get or set a value in the Windows clipboard.
|
|
Get Registry Data
|
Reads a value from the Windows registry.
|
|
| Deprecated | |
Open Web Page Source
|
Deprecated action, replaced by Get Web Page.
|
|
Get Table Content
|
Deprecated action, replaced by Get Table Content.
|
|
Read Tag Content
|
Deprecated action, replaced by Web Page Interaction actions.
|
|
Fill Form Field
|
Deprecated action, replaced by Set Form Element Value.
|
|
Date to Text
|
Deprecated action, replaced by Convert Variable.
|
|
Time to Text
|
Deprecated action, replaced by Convert Variable.
|
|
Convert Source Text to Variable
|
Deprecated action, replaced by Convert Variable.
|
|
Convert Variable to Source Text
|
Deprecated action, replaced by Convert Variable.
|
|
Get Element Value
|
Retrieves the innerHTML of a HTML element.
|
|
Get Element Text
|
Retrieves the innerHTML of a HTML element.
|
|
Get Element Attribute Value
|
Retrieves an attribute value of a HTML element.
|
|
Set Element Value
|
Set the innerHTML of an HTML element.
|
|
Set Element Attribute Value
|
Set the attribute value of a HTML element.
|
|
Click Element
|
Performs a click on a HTML element.
|
|
Connect to MSSQL
|
Open a connection to a Microsoft SQL database.
|
|
Connect to MySQL
|
Open a connection to a MySQL database.
|
|
Connect to Oracle
|
Open a connection to a Oracle database.
|
|
SQL Query for Records
|
Return a SQL query in a record set.
|
|
|
  |
 |
 |
 |
|
|
|
|
|