Spool Recognition - Cattura di una data "mobile" |
La fase di importazione dello Spool Recognition si occupa di ricavare, dal documento oggetto di analisi, le variabili con i valori da inserire Tuttavia può capitare che il testo sia soggetto a spostamenti che portano a catturare valori errati. Si consideri ad esempio il testo seguente e si supponga che si voglia catturare la DATA. Il testo è allineato a sinistra, per cui la data si sposta a destra / sinistra a seconda del numero, che in questo caso è 46, ma che potrebbe Impostando coordinate fisse attorno alla data, rischiamo di catturare 8/02/2018 o l 28/02/201 Piuttosto che creare tante regole per adeguare l'area di cattura, si può adotttare un altro approccio che consiste nel creare un'area di cattura che La variabile privata DATA conterrà quindi Fattura n. 46 del 28/02/2018 Sulla variabile pubblica si ricava la data prendendo gli ultimi 10 caratteri a destra tramite la funzione Right("%%",10) Nell'esempio riportato è compreso il numero del documento, e anch'esso è mobile come la data; per Fattura n. 46 del 28/02/2018 e nella variabile pubblica si applica la formula VbScript Mid("%%",InStr("%%","Fattura n. ") + 11, InStr("%%"," del ") - InStr("%%","Fattura n. ") - 11)
Vedi anche Domande Frequenti su Spool Recognition
|