Le funzioni Get monitorano gli errori negli script o catturano informazioni sullo stato dei file o sulle azioni eseguite.
Molte funzioni Get riportano informazioni che variano regolarmente. Ad esempio, se la funzione Get ( OraCorrente ) viene inserita 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.
Funzione | Restituisce |
Un elenco di parole chiave, in base all'account utilizzato per aprire il file, per i privilegi estesi attivati. | |
Il nome del gruppo dell'account corrente. | |
Il nome dell'account autenticato utilizzato dall'utente corrente del file. | |
Il nome del set di privilegi che viene usato dall'account utilizzato per aprire il file. | |
Il tipo di autenticazione dell'account corrente. | |
I contenuti del campo attivo. | |
Il nome del campo attivo. | |
Il nome della ricorrenza di tabella che contiene il campo attivo. | |
Il nome dell'oggetto del formato attivo nella finestra di calcolo corrente. | |
Un numero per i tasti di modifica premuti. | |
Un numero che rappresenta la riga del portale attiva. | |
Un numero che rappresenta il record attivo nel gruppo trovato corrente. | |
Un numero che rappresenta la ripetizione attiva in un campo multiplo. | |
Un numero che rappresenta quanti caratteri sono selezionati. | |
Un numero che rappresenta il carattere di inizio del testo selezionato. | |
1 (Vero) se l'istruzione di script Consenti interruzione utente è attivata; in caso contrario, restituisce 0 (Falso). | |
1 (Vero) se la barra di formattazione è visibile; in caso contrario, restituisce 0 (Falso). | |
L'architettura dell'applicazione corrente. | |
Testo che rappresenta la lingua corrente dell'applicazione. | |
La versione e il nome del prodotto del client FileMaker. | |
Un numero che rappresenta la ripetizione del campo Calcolo che si sta calcolando. | |
Il nome dell'host del file corrente e il nome dell'autorità di certificazione che ha emesso il certificato SSL utilizzato per proteggere la connessione. | |
Un numero che rappresenta lo stato di sicurezza della connessione di rete per il file corrente. | |
La data corrente in base al calendario di sistema. | |
Un elenco di parole chiave, in base all'account utilizzato per valutare questo calcolo, per i privilegi estesi abilitati. | |
La data e l'ora corrente dell'host (approssimata al secondo più vicino) in base all'orologio di sistema). | |
Il nome del set di privilegi utilizzato per valutare questo calcolo nel file. | |
L'ora corrente (approssimata al secondo più vicino) secondo l'orologio di sistema. | |
La data e l'ora corrente (approssimata al secondo più vicino) in base all'orologio di sistema. | |
L'ora corrente in formato UTC (tempo coordinato universale) approssimata al millisecondo più vicino. | |
Il nome del set di menu personalizzato attivo. | |
Il percorso per la cartella sul desktop per l'utente corrente. | |
Un numero che rappresenta il tipo di computer o di dispositivo mobile su cui è in esecuzione il prodotto FileMaker. | |
Il percorso per la cartella Documenti per l'utente corrente. | |
Un elenco di tutti i file e le cartelle contenuti nella cartella Documenti restituita dalla funzione Get ( PercorsoDocumenti ). | |
Un valore che rappresenta lo stato di crittografia attuale del file. | |
1 (Vero) se l'istruzione di script Imposta cattura errori è attivata; in caso contrario, restituisce 0 (Falso). | |
Restituisce il percorso della cartella della copia del prodotto FileMaker in esecuzione. | |
Il nome del file attualmente attivo, senza l'estensione del file. | |
Il percorso completo della posizione del file attualmente attivo. | |
Le dimensioni, in byte, del file attualmente attivo. | |
Il numero di record nel gruppo trovato corrente. | |
Il nome dell'attuale schema di colore predefinito ad alto contrasto. | |
1 (Vero) se il contrasto alto è disponibile e attivo; in caso contrario, restituisce 0 (Falso). | |
La versione e il nome del prodotto dell'host FileMaker. | |
L'indirizzo IP del computer host per il file corrente. | |
Il nome registrato nel computer che accede al file come host. | |
Il nome, il numero di versione e lo stato di attivazione dei plug-in installati. | |
Un numero che rappresenta l'errore che si è verificato nell'ultima istruzione di script eseguita. | |
Testo su errori esterni a FileMaker restituiti da Get ( UltimoErrore ). | |
Un numero corrispondente al pulsante su cui si fa clic in un messaggio di avviso visualizzato dall'istruzione di script Mostra finestra personalizz. | |
Un numero in base ai privilegi di accesso ai record disponibili attraverso il formato corrente. | |
Il numero totale di formati nel file. | |
Il nome del formato visualizzato correntemente. | |
Il numero del formato (specificato nella finestra di dialogo Gestisci formati) visualizzato correntemente. | |
Il nome della ricorrenza di tabella che visualizza i record nel formato corrente. | |
Un numero che rappresenta la visualizzazione del file correntemente attiva. | |
Un numero che rappresenta lo stato corrente della barra dei menu. | |
Un elenco dei campi modificati nel record corrente della tabella corrente. | |
Un numero che rappresenta il livello di condivisione del file usando la rete FileMaker. | |
Il nome del protocollo di rete (TCP/IP) utilizzato da FileMaker sulla macchina. | |
Un numero che rappresenta il tipo di rete utilizzata per accedere al file corrente. | |
Percorso e ID di ciascun file dati aperto. | |
Un numero che rappresenta la pagina correntemente in fase di stampa o visualizzata in anteprima. | |
Testo che rappresenta un identificativo univoco del computer o del dispositivo sul quale FileMaker è in esecuzione. | |
Il percorso per la cartella preferenze e opzioni predefinite per l'utente corrente. | |
Stringa di testo che identifica il nome della stampante predefinita. | |
Il testo memorizzato nella casella di ricerca rapida. | |
Un numero che rappresenta i privilegi di accesso al record corrente, assegnati attraverso la finestra di dialogo Privilegi record personalizzati. | |
L'ID univoco del record corrente. | |
Il numero totale di modifiche del record corrente che è stato salvato. | |
Un numero che rappresenta la posizione di un record nel gruppo trovato corrente. | |
Il numero totale di record aperti nel gruppo trovato corrente che non sono stati salvati. | |
Un numero che rappresenta lo stato del record corrente. | |
Gli eventi che hanno provocato l'esecuzione dello script specificato nell'istruzione di script Configura script monitoraggio regione. | |
Il numero totale di richieste di ricerca definite per la tabella corrente. | |
1 (Vero) se Ometti è selezionato nella richiesta di ricerca corrente; in caso contrario, restituisce 0 (Falso). | |
Il numero di bit necessari per rappresentare il colore o la sfumatura di grigio di un pixel sulla schermata principale. | |
L'altezza, in punti, dello schermo su cui viene visualizzata la finestra del file corrente. | |
Il fattore di scala dello schermo in cui il file corrente è aperto. | |
La larghezza, in punti, dello schermo su cui viene visualizzata la finestra del file corrente. | |
1 (Vero) se sono abilitate animazioni per lo script corrente; in caso contrario, restituisce 0 (Falso). | |
Il nome dello script correntemente in esecuzione o in pausa. | |
Il parametro dello script passato allo script corrente. | |
Il risultato di uno script da un subscript eseguito. | |
Un valore che rappresenta l'ordinamento corrente. | |
Un numero che rappresenta lo stato attuale della barra degli strumenti. | |
La lettera dell'unità (Windows) o il nome del volume (macOS) in cui si trova il sistema operativo in esecuzione. | |
Un elenco degli indirizzi IP di tutti i computer collegati a una scheda NIC (Network Interface Controller) attiva. | |
La lingua attualmente impostata sul sistema corrente. | |
Gli indirizzi hardware di tutte le schede NIC (Network Interface Controller) collegate al computer. | |
Un numero che rappresenta la piattaforma corrente. | |
La versione del sistema operativo corrente. | |
Restituisce il percorso della cartella temporanea FileMaker corrente. | |
1 (Vero) se il righello del testo è visualizzato; in caso contrario, restituisce 0 (Falso). | |
Il numero totale di record nella tabella corrente. | |
1 (Vero) se è impostata la visualizzazione automatica della tastiera touch; in caso contrario, restituisce 0 (Falso). | |
L'indice e il nome oggetto del pannello di origine quando viene attivato il trigger di script SuCambiamentoPannello. | |
Un numero che rappresenta l'evento che ha attivato un trigger di script SuRicezioneComandoEsterno. | |
Informazioni sul gesto che ha attivato un trigger di script SuGestureTocco. | |
I caratteri che hanno attivato un trigger di script SuPressioneTastoOggetto o trigger di script SuPressioneTastoFormato. | |
Lo stato dei tasti di modifica quando è stato attivato un trigger di script SuPressioneTastoOggetto o trigger di script SuPressioneTastoFormato. | |
L'indice e il nome oggetto del pannello di destinazione quando viene attivato il trigger di script SuCambiamentoPannello. | |
Il numero di client che stanno accedendo al file. | |
Il nome dell'utente FileMaker, come specificato nella scheda Generale della finestra di dialogo Preferenze. | |
1 (Vero) se Usa formattazioni di sistema nel menu Formattazione è attivo; in caso contrario, restituisce 0 (Falso). | |
Testo che rappresenta un identificativo unico universale (IDUU). | |
Un numero che rappresenta un ampio identificativo univoco universale (IDUU). | |
L'altezza, in punti, dell'area del contenuto della finestra. | |
La larghezza, in punti, dell'area del contenuto della finestra. | |
L'altezza, in punti, dello spazio sul desktop. | |
La larghezza, in punti, dello spazio sul desktop. | |
L'altezza, in punti, della finestra su cui agisce lo script. | |
La distanza orizzontale, in punti, del margine esterno della finestra su cui agisce lo script rispetto al bordo più a sinistra della schermata. | |
Un numero che rappresenta il modo del prodotto FileMaker al momento della valutazione della funzione. | |
Il nome della finestra su cui sta agendo lo script. | |
Un valore che rappresenta l'orientamento della finestra su cui sta agendo lo script. | |
Lo stile della finestra su cui sta agendo lo script. | |
La distanza verticale, in punti, del margine esterno della finestra su cui agisce lo script rispetto al bordo superiore della schermata in Windows o al bordo inferiore della barra dei menu in macOS. | |
1 (Vero) se la finestra è visibile; restituisce 0 (Falso) se la finestra viene nascosta utilizzando Nascondi finestra. | |
La larghezza, in punti, della finestra su cui agisce lo script. | |
La percentuale di zoom della finestra corrente. |
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 )
. Dopodiché, in base alla risposta dell'utente, lo script esegue un'azione: annulla il resto dello script, stampa una lettera "pagamento in ritardo" o invia un'e-mail all'account associato.
Vai al formato ["NomeFormato"]
Vai a Record/Richiesta/Pagina [Primo]
Loop
If [NomeDatabase::Data < Get ( DataCorrente ) - 30]
Mostra finestra personalizz. ["30 o più giorni di ritardo"]
If [Get ( SceltaUltimoMessaggio ) = 1]
Arresta Script
Else If [Get ( SceltaUltimoMessaggio ) = 2]
Vai al formato ["Ultimo avviso"]
Stampa []
Else
Invia posta [Invia tramite client e-mail; Con finestra di dialogo: Disattivata; a: NomeDatabase::Client; Oggetto: "Ultimo avviso"; messaggio: " l'account è scaduto."]
End If
End If
Vai a Record/Richiesta/Pagina [Successivo; Esci dopo l'ultimo: Attivata]
End Loop
Vai al formato [formato originale]