Pagina 1 di 1
cancellazione parte del testo
Inviato: mercoledì 12 dicembre 2018, 9:02
da musdon
Buongiorno,
ho già un script che mi importa il campo testo delle mail che ricevo attraverso mail.it direttamente nel mio gestionale.
Ogni mail però ha una parte iniziale che risulta inutile e sono circa 4 righe.
Vorrei fare in modo che queste 4 righe venissero cancellate ma essendo di lunghezza variabile non posso utilizzare il conteggio dei caratteri da sinistra.
L'unica cosa utilizzabile e che non varia mai è che il testo da salvare comincia sempre con "Aggiunta".
Come posso dirgli di copiare il testo a partire da "Aggiunta" in poi?
Grazie anticipatamente per eventuali risposte
Win10 FM Pro ADV 11
Re: cancellazione parte del testo
Inviato: mercoledì 12 dicembre 2018, 12:36
da fabio.beri
Salve. Bisogna determinare sia l'inizio che la fine. C'è una funzione che si chiama POSIZIONE che consente di determinare il carattere di inizio di una stringa. Se si usa anche per determinare il carattere di fine, con la funzione MEZZO, possiamo catturare tutta la stringa da eliminare.
Re: cancellazione parte del testo
Inviato: giovedì 13 dicembre 2018, 20:47
da musdon
Grazie per la risposta,
ho provato a tradurla in pratica ma non ottengo il risultato che voglio.
Se voglio cancellare tutte le parole a sinistra della parola "Aggiunta" come posso fare?
Se metto
Destra ( Messaggio; Posizione ( Messaggio;"Aggiunta"; " "; 1))
mi restituisce come risultato delle parole che sono ben oltre la parola "Aggiunta"
Dove sbaglio?
Re: cancellazione parte del testo
Inviato: venerdì 14 dicembre 2018, 18:57
da musdon
Errore nel messaggio precedente,
non consideravo che la funzione Destra inizia il conteggio dall'ultimo carattere a destra.
Ho utilizzato
Sinistra ( Messaggio; Posizione ( Messaggio;"Collection da";1;1))
e mi fa vedere esattamente tutti i caratteri che invece andrebbero cancellati.
Come posso fare a eliminare i caratteri precedenti e lasciare invece quelli seguenti?
Re: cancellazione parte del testo
Inviato: venerdì 14 dicembre 2018, 19:40
da musdon
Forse ho capito,
devo dare come inizio la prima parola a sinistra da cancellare e come fine ultima parola da cancellare.
Il problema è come strutturare la formula
Re: cancellazione parte del testo
Inviato: venerdì 14 dicembre 2018, 22:10
da meccanico91
La funzione
Posizione ti restituisce il numero di caratteri... poi io per semplicità ho usato la funzione
CercaeSost
Vedi se fa al caso tuo
Ciao
Re: cancellazione parte del testo
Inviato: sabato 15 dicembre 2018, 8:28
da musdon
Fantastico,
grazie mille Meccanico91.
Era proprio la soluzione che cercavo.
Problema risolto anche se non so come mettere risolto!!!
