GetIDRecordDaGruppoTrovato
Restituisce gli ID dei record del gruppo trovato corrente come lista o come array JSON.
Formato
GetIDRecordDaGruppoTrovato ( tipo )
Parametri
tipo
- un'espressione numerica che specifica il formato degli ID dei record restituiti. Vedere Descrizione.
Tipo di dati riportato
Testo
Creata nella versione
22.0
Descrizione
Questa funzione restituisce gli ID di tutti i record del gruppo trovato corrente nell'ordine corrente. Gli ID dei record sono identificativi univoci che un client FileMaker assegna a ciascun record di una tabella quando viene creato il record e non possono essere modificati.
Il parametro tipo
determina il formato dei dati restituiti. Utilizzare il nome della costante o il valore numerico per specificare tipo
.
Parametro tipo |
Restituisce gli ID dei record come | Esempi |
---|---|---|
|
Elenco di valori separati da ritorni a capo |
Copia
|
|
Array JSON di valori come stringhe |
Copia
|
|
Array JSON di valori come numeri |
Copia
|
|
Elenco di valori con intervalli1 |
Copia
|
|
Array JSON come stringhe con intervalli1 |
Copia
|
-
Per
IntervalliNumeroValore
eIntervalliJSONString
, gli ID di record consecutivi vengono compressi in intervalli per aiutare a ridurre le dimensioni dei dati restituiti.
Note
-
Gli ID dei record restituiti possono essere utilizzati con l'istruzione di script Vai a Lista dei record per ricreare lo stesso gruppo trovato quando si specifica un formato basato sulla stessa tabella.
-
Se non vengono trovati record, questa funzione restituisce un risultato vuoto nel formato specificato. Per un elenco di valori vuoto, restituisce una stringa vuota (""). Per un array JSON vuoto, restituisce "[]".
Esempio 1 - Ottenere gli ID dei record come elenco di valori
Restituisce gli ID dei record come elenco separato da ritorni a capo.
GetIDRecordDaGruppoTrovato ( NumeroValore )
Se il gruppo trovato corrente contiene record con gli ID 101, 102 e 105, questo esempio restituisce:
101
102
105
Esempio 2 - Salvare il gruppo trovato da ricreare più tardi
Salva in un campo globale un oggetto JSON contenente gli ID dei record del gruppo trovato corrente e il nome del formato corrente.
Imposta variabile [ $IDrecord ; Valore: GetIDRecordDaGruppoTrovato ( IntervalliJSONString ) ]
Imposta variabile [ $formatoCorrente ; Valore: Get ( NomeFormato ) ]
Imposta variabile [ $infoGruppotrovato ; Valore:
JSONSetElement ( "{}" ;
[ "IDrecord" ; $IDrecord ; JSONArray ] ;
[ "formato" ; $formatoCorrente ; JSONString ]
)
]
Imposta campo [ Globale::UltimaRicerca ; $infoGruppoTrovato ]
Per un gruppo trovato sul formato Contatti, l'oggetto JSON salvato in Globale::UltimaRicerca potrebbe apparire come segue:
{
"IDrecord": ["1-3", "5", "7-9"],
"formato": "Contatti"
}
Successivamente, un altro script può passare allo stesso formato e gruppo trovato utilizzando l'istruzione di script Vai a Lista dei record.
Imposta variabile [ $infoGruppoTrovato ; Valore: Globale::UltimaRicerca ]
Imposta variabile [ $IDrecord ; Valore: JSONGetElement ( $infoGruppoTrovato ; "IDrecord" ) ]
Imposta variabile [ $nomeFormato ; Valore: JSONGetElement ( $infoGruppoTrovato ; "formato" ) ]
Vai a Lista dei record [ Elenco degli ID dei record: $IDrecord ; Con il formato: $nomeFormato ; Animazione: Nessuna ]