Utils
O módulo Utils é responsável por realizar ações que são consideradas úteis para o desenvolvimento de certas rotinas dos robôs.
clipboardWrite
Método responsável por armazenar temporariamente um valor no clipboard
.
await Utils.clipboardWrite["v1_0_0"]({
content: "Roberty"
})
Parâmetros obrigatórios
content
: String - espera um valor para ser armazenado temporariamente no clipboard.
Parâmetros opcionais
- Não há parâmetros opcionais.
Retorno
Esse método não possui retornos.
clipboardRead
Método responsável por armazenar temporariamente um valor no clipboard
.
const valor = await Utils.clipboardRead["v1_0_0"]()
Parâmetros obrigatórios
content
: String - espera um valor para ser armazenado temporariamente no clipboard.
Parâmetros opcionais
- Não há parâmetros opcionais.
Retorno
A constante ou variável criada, como a valor
do exemplo mostrado anteriormente, receberá o retorno da requisição. Essa ação retorna content
contendo o valor armazenado no clipboard.
delay
Método responsável por pausar
o robô por um determinado período de tempo.
await Utils.delay["v1_0_0"](5)
Parâmetros obrigatórios
- A quantidade em segundos que o robô deverá aguardar.
Parâmetros opcionais
- Não há parâmetros opcionais.
Retorno
Esse método não possui retornos.
focusProcess
Método responsável por focar a tela de um processo aberto no computador do usuário.
await Utils.focusProcess["v1_0_0"](
{
ProcessName: "chrome"
}
)
Parâmetros obrigatórios
ProcessName
: String - espera o nome exato do processo que será focado.
Parâmetros opcionais
- Não há parâmetros opcionais.
Retorno
Esse método não possui retornos.
killProcess
Método responsável por encerrar um processo aberto no computador do usuário.
await Utils.killProcess["v1_0_0"](
{
ProcessName: "chrome"
}
)
Parâmetros obrigatórios
ProcessName
: String - espera o nome exato do processo que será encerrado. Este parâmetro não será obrigatório se o Id do processo for informado.Id
: Number - espera o id do processo que será encerrado. Este parâmetro não será obrigatório se o ProcessName for informado.
Parâmetros opcionais
- Não há parâmetros opcionais.
Retorno
Esse método não possui retornos.
maximizeProcess
Método responsável por maximizar a tela de um processo aberto no computador do usuário.
await Utils.maximizeProcess["v1_0_0"](
{
ProcessName: "chrome"
}
)
Parâmetros obrigatórios
ProcessName
: String - espera o nome exato do processo que será maximizado.
Parâmetros opcionais
- Não há parâmetros opcionais.
Retorno
Esse método não possui retornos.
minimizeProcess
Método responsável por minimizar a tela de um processo aberto no computador do usuário.
await Utils.minimizeProcess["v1_0_0"](
{
ProcessName: "chrome"
}
)
Parâmetros obrigatórios
ProcessName
: String - espera o nome exato do processo que será minimizado.
Parâmetros opcionais
- Não há parâmetros opcionais.
Retorno
Esse método não possui retornos.
screenshot
Método responsável por armazenar temporariamente um valor no clipboard
.
await actions.Utils.screenshot["v1_0_0"]({
outputPath: `C://Users//ROBERTY//Downloads//imagem.png`
})
Parâmetros obrigatórios
outputPath
: String - espera um valor para o diretório em que a imagem será salva, já com o nome desejado para a imagem.
Parâmetros opcionais
- Não há parâmetros opcionais.
Retorno
Esse método não possui retornos.
sendWebhookResponse Plano Profissional ou superior
Método responsável por responder um valor para o webhook do seu robô.
await Utils.sendWebhookResponse["v1_0_0"]({
webhookCallId: "webhookCallId"
})
Parâmetros obrigatórios
- Não há parâmetros obrigatórios.
Parâmetros opcionais
args
: Any - recebe um valor para ser respondido ao webhook.webhookCallId
: String - recebe o webhookCallId do robô.
Retorno
Esse método não possui retornos.
startProcess
Método responsável por iniciar um processo no computador do usuário.
const process = await Utils.startProcess["v1_0_0"](
{
FileName: "chrome",
Arguments: "https://www.google.com"
}
)
Parâmetros obrigatórios
FileName
: String - espera o nome exato do processo que será iniciado ou caso for necessário, o caminho completo do executável desejado.
Parâmetros opcionais
Arguments
: String - espera uma string com os argumentos para inicialização do processo.
Retorno
A constante ou variável criada, como a process
do exemplo mostrado anteriormente, receberá um objeto com as seguintes propriedades:
process.Id
: Number - retorna o id do processo iniciado.process.ProcessName
: String - retorna o nome do processo iniciado.