lista mail

Crare formati scheda e liste valori statiche e dinamiche. A cosa servono le sezioni e come si utilizzano.

Moderatore: Moderatori

Rispondi
fmstb
Messaggi: 442
Iscritto il: sabato 24 maggio 2008, 2:00
Versione FileMaker: 16
Sistema operativo: Windows 10

lista mail

Messaggio da fmstb » giovedì 21 settembre 2017, 8:44

Mi sono deciso ad utilizzare il formato visualizzato come lista per "filtrare" alcune richieste anagrafiche tramite pulsante di ricerca.
Eseguo una ricerca anagrafica con criteri specifici da un campo correlato di anagrafica co.
Ho un risultato di ricerca con i dati correlato di email (da anagrafica).
Come posso inviare a tutti questi contatti una mail? Come posso cioè avere la lista delle mail?

quale comando mi restituisce l'elenco mail della ricerca?

List non mi funziona. O sbaglio qualche parametro...

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

Re: lista mail

Messaggio da fabio.beri » giovedì 21 settembre 2017, 10:01

Se io ho 10 records davanti a me, oggetto della tua ricerca, quindi sono RECORDS TROVATI, lanciando la funziona INVIA POSTA, lui potrebbe inviare l'email al solo record CORRENTE, cioé uno di quei 10 sul quale sei posizionato al momento, oppure sui records trovati.

Io per abitudine faccio uno script di questo tipo

VAI AL RECORD PRIMO
LOOP
INVIA POSTA AL RECORD CORRENTE
VAI AL RECORD SUCCESSIVO [ESCI DOPO L'ULTIMO]
END LOOP
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

fmstb
Messaggi: 442
Iscritto il: sabato 24 maggio 2008, 2:00
Versione FileMaker: 16
Sistema operativo: Windows 10

Re: lista mail

Messaggio da fmstb » giovedì 21 settembre 2017, 11:12

questo però invia una mail alla volta vero? Non è possibile ottenere una lista di mail?
Cioè se sio eseguo una ricerca, la ricerca costituisce una specie di filtro di record. Il portale mi consente di determiare la lista utilizzando la funzione List... non c'è un modo di ottenere lo stesso con il formato lista? Io sto cercando un campo dinamico che si aggiorna a seconda della richiesta. Se io cambio richiesta cambiano anche i recapiti mail, quindi la richiesta fa variare il contenuto del campo così come mi fa variare la visualizzazione dei record.

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

Re: lista mail

Messaggio da fabio.beri » giovedì 21 settembre 2017, 11:24

Cioé, vorresti mandare una sola email mettendo tutti insieme nei destinatari ? Alla faccia della privacy! Soprattuto sai cosa succede? Che basta uno dei destinatari che faccia RISPONDI A TUTTI che tutti ricevono le email che quel destinatario ha mandato. Diventa una catena di S. Antonio di gente arrabbiata che inizia a scrivere "cancellatemi" o "toglietemi"...

Comunque se proprio lo vuoi fare, puoi fare qualcosa del genere

VAI AL RECORD PRIMO
LOOP
IMPOSTA VARIABILE $email CON $email & ";" & CAMPO_EMAIL
VAI AL RECORD SUCCESSIVO [ESCI DOPO L'ULTIMO]
END LOOP
INVIA POSTA e nel campo A: metti $email
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

fmstb
Messaggi: 442
Iscritto il: sabato 24 maggio 2008, 2:00
Versione FileMaker: 16
Sistema operativo: Windows 10

Re: lista mail

Messaggio da fmstb » giovedì 21 settembre 2017, 12:27

non avevo pensato a questo...
ma intanto lo script mi aiuta a capire FM. In effetti devo pensarci. Ma stiamo parlando di persone che già si conoscono comunque... niente di stratosferico

fmstb
Messaggi: 442
Iscritto il: sabato 24 maggio 2008, 2:00
Versione FileMaker: 16
Sistema operativo: Windows 10

Re: lista mail

Messaggio da fmstb » giovedì 21 settembre 2017, 14:36

pensavo fosse un errore mettere nel calcolato $email & ";" & CAMPO EMAIL
pensavo tu intendessi dire CAMPO EMAIL & ";"
e che un loop avrebbe completato... invece come avevi scritto era perfetto e con la mia sciocca interpretazione non funzionava.

mi accorgo ora che mi sfugge la logica.
Se io imposto una variabile assegnando il valore $email... e poi dico che $email deve contenere CAMPO MAIL
mi aspetto che il loop di $email sia un insieme di mail... qui invece io definisco una variabile che è un loop. Non riesco a comprendere il ragionamento dello script che però è evidentemente corretto mentre il mio non lo era

Rispondi