cancellazione parte del testo

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

Rispondi
musdon
Messaggi: 137
Iscritto il: mercoledì 14 marzo 2007, 1:00

cancellazione parte del testo

Messaggio da musdon » mercoledì 12 dicembre 2018, 9:02

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

Avatar utente
fabio.beri
Messaggi: 1958
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: cancellazione parte del testo

Messaggio da fabio.beri » mercoledì 12 dicembre 2018, 12:36

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.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

musdon
Messaggi: 137
Iscritto il: mercoledì 14 marzo 2007, 1:00

Re: cancellazione parte del testo

Messaggio da musdon » giovedì 13 dicembre 2018, 20:47

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?

musdon
Messaggi: 137
Iscritto il: mercoledì 14 marzo 2007, 1:00

Re: cancellazione parte del testo

Messaggio da musdon » venerdì 14 dicembre 2018, 18:57

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?

musdon
Messaggi: 137
Iscritto il: mercoledì 14 marzo 2007, 1:00

Re: cancellazione parte del testo

Messaggio da musdon » venerdì 14 dicembre 2018, 19:40

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

meccanico91
Messaggi: 104
Iscritto il: venerdì 13 novembre 2009, 13:13
Versione FileMaker: FM 14Ad
Sistema operativo: OS X

Re: cancellazione parte del testo

Messaggio da meccanico91 » venerdì 14 dicembre 2018, 22:10

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

musdon
Messaggi: 137
Iscritto il: mercoledì 14 marzo 2007, 1:00

Re: cancellazione parte del testo

Messaggio da musdon » sabato 15 dicembre 2018, 8:28

Fantastico,
grazie mille Meccanico91.
Era proprio la soluzione che cercavo.
Problema risolto anche se non so come mettere risolto!!! :)

Rispondi