///

Console Support

GScript supports the standard console functions. Output goes to the execution logs.

console.log(message)

Write a normal log line.

console.log('Macro started');

console.debug(message)

Write a debug log line.

console.debug('Retry count = ' + retryCount);

console.info(message)

Write an informational log line.

console.info('Waiting for popup');

console.warn(message)

Write a warning.

console.warn('Template confidence is lower than expected');

console.error(message)

Write an error.

console.error('Could not find the continue button');

console.clear()

Clear collected console messages.

console.clear(); console.log('New run');

console.getLogs()

Retrieve all log entries programmatically.

let result = console.getLogs(); console.log(result);

console.getLogsByLevel(level)

Retrieve logs filtered by level (e.g. 'INFO', 'ERROR').

let result = console.getLogsByLevel('demo'); console.log(result);

console.getLogsAsString()

Retrieve all logs formatted as a single string.

let result = console.getLogsAsString(); console.log(result);

Example:

console.log("Macro started"); console.warn("OCR confidence is low");