Retorna um array com os resources do repositório baseado na pesquisa por nome ou máscara.
Sintaxe
GetResArray( < cMask >, [ nRPO ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
|---|---|---|---|---|
cMask | caractere | Indica o nome do resource ou máscara que será usada na pesquisa. Serão aceitos caracteres curingas '*' e '?'. | X | |
nRPO | numérico | Indica o nome do repositório que será feita a busca. Valores possíveis: 1 - RPO Padrão, 2 - RPO TLPP, 3 - RPO Custom. Caso o parâmetro não seja informado, a busca sera realizada em todos os repositórios citados. Este parâmetro é válido a partir a release 20.3.0.x (Application Server Harpia) |
Retorno
Nome | Tipo | Descrição |
|---|---|---|
aRet | vetor | Resources do repositório |
Observações
- Resources retornados com nome em caixa alta.
Exemplos
user function Exemplo ()
Local aFontes := nil
Local tFontes := 0
Local nI := 0
// Teste 1 - Retorna todos arquivos com extensão .png
aFontes := GetResArray("*.png")
tFontes = len(aFontes)
if tFontes > 0
for nI := 1 to tFontes
conout("Fonte ["+aFontes[nI]+"] encontrado!")
next
MsgInfo("Fontes encontrados. Verifique no console.","Resultado")
else
MsgInfo("Nenhum fonte encontrado.","Resultado")
endif
// Teste 2 - Retorna todos arquivos com extensão formada por 3 letras onde a terceira é "g".
// Ex: png e jpg
aFontes := GetResArray("*.??g")
tFontes = len(aFontes)
if tFontes > 0
for nI := 1 to tFontes
conout("Fonte ["+aFontes[nI]+"] encontrado!")
next
MsgInfo("Fontes encontrados. Verifique no console.","Resultado")
else
MsgInfo("Nenhum fonte encontrado.","Resultado")
endif
// Teste 3 - Retorna todos arquivos com extensão .png do RPO Custom
// Exemplo válido a partir da versão 20.3.0.x
aFontes := GetResArray("*.png", 3)
tFontes = len(aFontes)
if tFontes > 0
for nI := 1 to tFontes
conout("Fonte ["+aFontes[nI]+"] encontrado no RPO Custom!")
next
MsgInfo("Fontes encontrados no RPO Custom. Verifique no console.","Resultado")
else
MsgInfo("Nenhum fonte encontrado no RPO Custom.")
endif
Return
Abrangência
20.3.0.x
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas