Utiliza o mesmo local do texto padrão para salvar a regra: 'SavedOptions.incluirDocAoArrastar_TipoDocPadrao'
Basta criar uma lista "[{},{},{}...]"com as regras utilizando 'regular expressions' conforme abaixo:
[
{
"rxTestarNome":"P [0-9]+-[0-9]{4}", <--- ex. "P 123456-2019 PRIME"realiza o teste, se verdadeiro faz as mudanças
"rxCopiarNumero":"[P]-_ -_([^.]).", <-- captura os grupos RegExp
"rxCopiarNumeroReplace":"$1/$2$3", <-- refatora conforme necessidade
"rxFlags":"i", <-- opções do regex: case insensitive etc
"tipoDeDocumento": "Previsão de Pagamento" <-- seleciona o nome do documento externo desejado
},
{
"rxTestarNome":"NL [0-9]+-[0-9]{4}",
"rxCopiarNumero":"[NL]-_ -_([^.]).",
"rxCopiarNumeroReplace":"$1/$2$3",
"rxFlags":"i",
"tipoDeDocumento": "Previsão de Pagamento"
},
...
]
Utiliza o mesmo local do texto padrão para salvar a regra: 'SavedOptions.incluirDocAoArrastar_TipoDocPadrao' Basta criar uma lista "[{},{},{}...]"com as regras utilizando 'regular expressions' conforme abaixo:
[ { "rxTestarNome":"P [0-9]+-[0-9]{4}", <--- ex. "P 123456-2019 PRIME"realiza o teste, se verdadeiro faz as mudanças "rxCopiarNumero":"[P]-_ -_([^.]).", <-- captura os grupos RegExp "rxCopiarNumeroReplace":"$1/$2$3", <-- refatora conforme necessidade "rxFlags":"i", <-- opções do regex: case insensitive etc "tipoDeDocumento": "Previsão de Pagamento" <-- seleciona o nome do documento externo desejado }, { "rxTestarNome":"NL [0-9]+-[0-9]{4}", "rxCopiarNumero":"[NL]-_ -_([^.]).", "rxCopiarNumeroReplace":"$1/$2$3", "rxFlags":"i", "tipoDeDocumento": "Previsão de Pagamento" }, ... ]