Funzioni Get
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 |
Restituisce un elenco di parole chiave, in base all'account utilizzato per aprire il file, per i privilegi estesi attivati. |
|
Restituisce il nome del gruppo dell'account corrente. |
|
Restituisce il nome dell'account autenticato utilizzato dall'utente corrente del file. |
|
Restituisce il nome del set di privilegi che viene usato dall'account utilizzato per aprire il file. |
|
Restituisce il tipo di autenticazione dell'account corrente. |
|
Restituisce i contenuti del campo attivo. |
|
Restituisce il nome del campo attivo. |
|
Restituisce il nome della ricorrenza di tabella che contiene il campo attivo. |
|
Restituisce il nome dell'oggetto del formato attivo nella finestra di calcolo corrente. |
|
Restituisce un numero per i tasti di modifica premuti. |
|
Restituisce un numero che rappresenta la riga del portale attiva. |
|
Restituisce un numero che rappresenta il record attivo nel gruppo trovato corrente. |
|
Restituisce un numero che rappresenta la ripetizione attiva in un campo multiplo. |
|
Restituisce un numero che rappresenta quanti caratteri sono selezionati. |
|
Restituisce un numero che rappresenta il carattere di inizio del testo selezionato. |
|
Restituisce 1 (Vero) se l'istruzione di script Consenti interruzione utente è attivata; in caso contrario, restituisce 0 (Falso). |
|
Restituisce 1 (Vero) se la barra di formattazione è visibile; in caso contrario, restituisce 0 (Falso). |
|
Restituisce l'architettura dell'applicazione corrente. |
|
Restituisce una stringa di testo che rappresenta la lingua dell'applicazione corrente. |
|
Restituisce la versione e il nome del prodotto del client FileMaker. |
|
Restituisce un numero che rappresenta la ripetizione del campo Calcolo che si sta calcolando. |
|
Restituisce 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. |
|
Restituisce un numero che rappresenta lo stato di sicurezza della connessione di rete per il file corrente. |
|
Restituisce la data corrente in base al calendario di sistema. |
|
Restituisce un elenco di parole chiave, in base all'account utilizzato per valutare questo calcolo, per i privilegi estesi abilitati. |
|
Restituisce la data e l'ora corrente dell'host (approssimata al secondo più vicino) in base all'orologio di sistema. |
|
Restituisce il nome del set di privilegi utilizzato per valutare questo calcolo nel file. |
|
Restituisce l'ora corrente (approssimata al secondo più vicino) in base all'orologio di sistema. |
|
Restituisce la data e l'ora corrente (approssimata al secondo più vicino) in base all'orologio di sistema. |
|
Restituisce l'ora corrente in formato UTC (tempo coordinato universale) approssimata al millisecondo più vicino. |
|
Restituisce il nome del set di menu personalizzato attivo. |
|
Restituisce il percorso per la cartella sul desktop per l'utente corrente. |
|
Restituisce un numero che rappresenta il tipo di computer o di dispositivo mobile su cui è in esecuzione il prodotto FileMaker. |
|
Restituisce il percorso della cartella Documenti per l'utente corrente. |
|
Restituisce un elenco di tutti i file e le cartelle contenuti nella cartella Documenti restituita dalla funzione Get ( PercorsoDocumenti ). |
|
Restituisce un valore che rappresenta lo stato di crittografia attuale del file. |
|
Restituisce 1 (Vero) se l'istruzione di script Imposta cattura errori è attivata; in caso contrario, restituisce 0 (Falso). |
|
Get ( ImpostazioniLocaliFile ) | Restituisce un oggetto JSON con informazioni sulle impostazioni locali del file corrente. |
Restituisce il percorso della cartella della copia del prodotto FileMaker in esecuzione. |
|
Restituisce il nome del file attualmente attivo, senza l'estensione del file. |
|
Restituisce il percorso completo della posizione del file attualmente attivo. |
|
Restituisce le dimensioni, in byte, del file attualmente attivo. |
|
Restituisce il numero di record nel gruppo trovato corrente. |
|
Restituisce 1 (Vero) se il contrasto alto è disponibile e attivo; in caso contrario, restituisce 0 (Falso). |
|
Restituisce la versione e il nome del prodotto dell'host FileMaker. |
|
Restituisce l'indirizzo IP del computer host per il file corrente. |
|
Restituisce il nome dell'host corrente. |
|
Restituisce il nome, il numero di versione e lo stato di attivazione dei plug-in installati. |
|
Get ( PluginFMInstallatiComeJSON ) | Restituisce un oggetto JSON con gli attributi dei plug-in installati. |
Restituisce il numero dell'errore che si è verificato nell'esecuzione dell'ultima istruzione di script eseguita. |
|
Restituisce un testo su errori restituiti da Get ( UltimoErrore ). |
|
Restituisce il nome dello script, il nome dell'istruzione e il numero di riga degli errori restituiti da Get ( UltimoErrore ). |
|
Restituisce un numero corrispondente al pulsante selezionato in un messaggio di avviso visualizzato dall'istruzione di script Mostra finestra personalizz. |
|
Restituisce un numero in base ai privilegi di accesso ai record disponibili attraverso il formato corrente. |
|
Restituisce il numero totale di formati nel file. |
|
Restituisce il nome del formato visualizzato correntemente. |
|
Restituisce il numero del formato (specificato nella finestra di dialogo Gestisci formati) visualizzato correntemente. |
|
Restituisce il nome della ricorrenza di tabella che visualizza i record nel formato corrente. |
|
Restituisce un numero che rappresenta la visualizzazione del file correntemente attiva. |
|
|
|
Restituisce un elenco dei campi modificati nel record corrente della tabella corrente. |
|
Restituisce un numero che rappresenta il livello di condivisione del file usando la rete FileMaker. |
|
Restituisce il nome del protocollo di rete (TCP/IP) utilizzato da un client FileMaker sulla macchina. |
|
In FileMaker Go, restituisce un numero che rappresenta il tipo di rete utilizzata per accedere al file corrente. |
|
Restituisce percorso e ID di ciascun file dati aperto. |
|
Restituisce un numero che rappresenta il numero totale di pagine nell'attuale processo di stampa durante la stampa. |
|
Restituisce un numero che rappresenta la pagina correntemente in fase di stampa o visualizzata in anteprima. |
|
Restituisce una stringa di testo che rappresenta un identificativo univoco del computer o del dispositivo sul quale un client FileMaker è in esecuzione. |
|
Restituisce il percorso per la cartella preferenze e opzioni predefinite per l'utente corrente. |
|
Restituisce una stringa di testo che identifica il nome della stampante predefinita. |
|
Restituisce il testo memorizzato nella casella di ricerca rapida. |
|
Restituisce un numero che rappresenta i privilegi di accesso al record corrente, assegnati attraverso la finestra di dialogo Privilegi record personalizzati. |
|
Restituisce l'ID univoco del record corrente. |
|
Restituisce il numero totale di volte che le modifiche al record corrente sono state salvate. |
|
Restituisce un numero che rappresenta la posizione di un record nel gruppo trovato corrente. |
|
Restituisce il numero totale di record aperti nel gruppo trovato corrente che non sono stati salvati. |
|
Restituisce un numero che rappresenta lo stato del record corrente. |
|
Restituisce gli eventi che hanno provocato l'esecuzione dello script specificato nell'istruzione di script Configura script monitoraggio regione. |
|
Restituisce il numero totale di richieste di ricerca definite per la tabella corrente. |
|
Restituisce 1 (Vero) se Ometti è selezionato nella richiesta di ricerca corrente; in caso contrario, restituisce 0 (Falso). |
|
Restituisce il numero di bit necessari per rappresentare il colore o la sfumatura di grigio di un pixel sulla schermata principale. |
|
Restituisce l'altezza, in punti, dello schermo su cui viene visualizzata la finestra del file corrente. |
|
Restituisce il fattore di scala dello schermo in cui il file corrente è aperto. |
|
Restituisce la larghezza, in punti, dello schermo su cui viene visualizzata la finestra del file corrente. |
|
Restituisce 1 (Vero) se sono abilitate animazioni per lo script corrente; in caso contrario, restituisce 0 (Falso). |
|
Restituisce il nome dello script correntemente in esecuzione (o in pausa). |
|
Restituisce il parametro dello script passato allo script corrente. |
|
Restituisce il risultato di uno script da un subscript eseguito. |
|
Restituisce il valore impostato dall'istruzione di script Imposta identificativo di sessione. |
|
Restituisce un valore che rappresenta l'ordinamento corrente. |
|
Restituisce un numero che rappresenta lo stato attuale della barra degli strumenti. |
|
Restituisce il nome dell'aspetto del sistema operativo corrente. |
|
Restituisce la lettera dell'unità (Windows) o il nome del volume (macOS) in cui si trova il sistema operativo in esecuzione. |
|
Restituisce un elenco degli indirizzi IP di tutti i computer collegati a una scheda NIC (Network Interface Controller) attiva. |
|
Restituisce la lingua attualmente impostata sul sistema corrente. |
|
Get ( ImpostazioniLocaliSistema ) | Restituisce un oggetto JSON con informazioni sulle impostazioni locali del sistema del client. |
Restituisce gli indirizzi hardware di tutte le schede NIC (Network Interface Controller) collegate al computer. |
|
Restituisce un numero che rappresenta la piattaforma corrente. |
|
Restituisce la versione del sistema operativo corrente. |
|
Restituisce il percorso della cartella temporanea FileMaker corrente. |
|
Restituisce 1 (Vero) se il righello del testo è visualizzato; in caso contrario, restituisce 0 (Falso). |
|
Restituisce il numero totale di record nella tabella corrente. |
|
Restituisce 1 (Vero) se è impostata la visualizzazione automatica della tastiera touch; in caso contrario, restituisce 0 (Falso). |
|
Restituisce 1 (Vero) se la transazione viene aperta; in caso contrario, restituisce 0 (Falso). |
|
Restituisce l'indice e il nome oggetto del pannello di origine quando viene attivato il trigger di script SuCambiamentoPannello. |
|
In FileMaker Go, restituisce un numero che rappresenta l'evento che ha attivato un trigger di script SuRicezioneComandoEsterno. |
|
Restituisce informazioni sul gesto che ha attivato un trigger di script SuGestureTocco. |
|
Restituisce i caratteri che hanno attivato un trigger di script SuPressioneTastoOggetto o SuPressioneTastoFormato. |
|
Restituisce lo stato dei tasti di modifica quando è stato attivato un trigger di script SuPressioneTastoOggetto o SuPressioneTastoFormato. |
|
Restituisce l'indice e il nome oggetto del pannello di destinazione quando viene attivato il trigger di script SuCambiamentoPannello. |
|
Restituisce il numero di client che stanno accedendo al file. |
|
Restituisce il nome dell'utente FileMaker, come specificato nella scheda Generale della finestra di dialogo Preferenze. |
|
Restituisce 1 (Vero) se Usa formattazioni di sistema nel menu Formattazione è attivo; in caso contrario, restituisce 0 (Falso). |
|
Restituisce il testo che rappresenta un Identificativo Univoco Universale (IDUU). |
|
Restituisce un numero che rappresenta un ampio identificativo univoco universale (IDUU). |
|
Restituisce l'altezza, in punti, dell'area del contenuto della finestra. |
|
Restituisce la larghezza, in punti, dell'area del contenuto della finestra. |
|
Restituisce l'altezza, in punti, dello spazio sul desktop. |
|
Restituisce la larghezza, in punti, dello spazio sul desktop. |
|
Restituisce l'altezza, in punti, della finestra su cui agisce lo script. |
|
Restituisce la distanza orizzontale, in punti, del margine esterno della finestra su cui agisce lo script, rispetto al bordo più a sinistra della schermata. |
|
Restituisce un numero che rappresenta il modo del prodotto FileMaker al momento della valutazione della funzione. |
|
Restituisce il nome della finestra su cui sta agendo lo script. |
|
Restituisce un valore che rappresenta l'orientamento della finestra su cui sta agendo lo script. |
|
Restituisce lo stile della finestra su cui sta agendo lo script. |
|
Restituisce 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. |
|
Restituisce 1 (Vero) se la finestra è visibile; restituisce 0 (Falso) se la finestra viene nascosta utilizzando Nascondi finestra. |
|
Restituisce la larghezza, in punti, della finestra su cui sta agendo lo script. |
|
Restituisce la percentuale di zoom della finestra corrente. |
Esempio 1
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]