Funzioni GetUtilizzando le funzioni di ricavo (Get) negli script per il controllo e la prevenzione degli errori è possibile reperire informazioni sullo stato del file di database o degli elementi al suo interno, o su un'azione in corso di esecuzione.Molte funzioni Get riportano informazioni che variano regolarmente. Ad esempio, quando la funzione Get(Ora corrente) viene messa in un Campo Calcolo memorizzato, l'ora si aggiornerà solo quando verrà creato un nuovo record. Se il calcolo ha altri campi al suo interno, ma il risultato del calcolo restituisce sempre l'ora corrente, allora il risultato del calcolo memorizzato si aggiornerà solo quando quegli altri campi saranno modificati nel record corrente. Se uno di questi calcoli non è memorizzato, l'ora si aggiornerà come desiderato. Per motivi di prestazioni, rendere un campo Calcolo non memorizzato non è sempre l'idea migliore. Le funzioni Get sono utilizzate soprattutto in uno script in cui le informazioni di stato della funzione Get sono aggiornate nel momento in cui il calcolo viene eseguito.Per accedere alla lista di funzioni di ricavo, nella finestra di dialogo Specifica il calcolo, scegliere Mostra: tutte le funzioni per tipo oppure Mostra: Funzioni di ricavo. Quando si sceglie Mostra: tutte le funzioni per nome, si vede solo Get ( flag ).Nota Per informazioni su come le funzioni eseguono valutazioni sull'host in modo diverso rispetto al client, consultare la Knowledge Base FileMaker disponibile sul sito http://filemaker-it.custhelp.com.Questo script utilizza la funzione Get ( DataCorrente ) per controllare ciascun record nel gruppo trovato per vedere se un account è scaduto. Se l'account è scaduto, lo script visualizza un messaggio e richiede all'utente di fare clic su un pulsante Ignora, Invia lettera, o Invia posta (impostati attraverso l'istruzione di script Mostra finestra personalizz.). Lo script cattura la risposta dell'utente usando Get(SceltaUltimoMessaggio). Quindi, in base alla risposta dell'utente, lo script effettua un'operazione: annulla il resto dello script, stampa una lettera "pagamento in ritardo" o invia un'e-mail all'account associato.