Parti di questa pagina potrebbero essere tradotte automaticamente.

Applica a

Bridge by Smartsheet

Utility di Bridge: Array Management (Gestione degli array)

Gestione degli array per una manipolazione dei dati su misura.

Chi può usarlo?

Piani:

  • Bridge by Smartsheet

Spesso, quando si accede a un’API esterna, i dati non vengono filtrati o strutturati nel modo desiderato. Potresti dover aggiungere, rimuovere, ordinare o manipolare i dati. Con le funzioni di Array Management (Gestione degli array), è possibile personalizzare i dati in base alle proprie esigenze, senza dover scrivere codice personalizzato o modificare il servizio di back-end.

Add Object To Array (Aggiungi oggetto all’array)

Consente di aggiungere un ulteriore record a un array. L’utility Add Object To Array (Aggiungi oggetto all’array) richiede la compilazione dei seguenti campi:

  • Array: riferimento all’array esistente
  • Object (Oggetto): l’oggetto che vuoi aggiungere all’array:
    • Key #1 (Chiave #1): l’etichetta dell’oggetto da aggiungere
    • Value #1 (Valore #1): il valore dell’oggetto da aggiungere

Questa utility non può essere utilizzata per aggiungere semplicemente voci a un elenco in un array.

Delete From Array (Elimina dall’array)

Consente di eliminare un record specifico da un array. L’utility Delete From Array (Elimina dall’array) richiede la compilazione dei seguenti campi:

  • Array: riferimento all’array esistente
  • Entry (Voce): l’oggetto o la voce da rimuovere; la prima voce è 1.

Per le altre utility per gli array la prima voce è 0.

Extract Field From Array (Estrai campo dall’array)

Estrai un campo specifico dall’array, come array o file CSV. L’utility Extract Field From Array (Estrai campo dall’array) richiede la compilazione dei seguenti campi:

  • Array: riferimento all’array esistente
  • Key (Chiave): il nome del campo da estrarre
  • Output: il formato del risultato di output

L’immagine seguente mostra l’array estratto a sinistra e il risultato dell’estrazione del campo Type (Tipo) sottoforma di array.

Brandfolder Image
Array Management utilities examples

Offset Array (Array con offset)

Consente di recuperare un set di dati dall’array con un determinato offset. Questa funzione è molto utile se l’API da cui hai effettuato l’accesso ai dati non supporta l’impaginazione dei dati. L’utility Offset Array (Array con offset) richiede la compilazione dei seguenti campi:

  • Array: riferimento all’array esistente
  • Trim Size (Dimensione finale): la dimensione dell’array finale
  • Offset: la voce nell’array di riferimento da cui iniziare

Ad esempio, se l’array originale ha 10 voci, Trim Size (Dimensione finale) è impostato su 4 e Offset su 3, l’array finale sarà composto dalle voci 3-6 dell’array originale.

Pick From Array (Scegli dall’array)

Consente di recuperare una voce casuale dall’array per utilizzarla altrove. L’utility Pick From Array (Scegli dall’array) richiede la compilazione dei seguenti campi:

  • Array: riferimento all’array da cui scegliere una voce

Size/Length (Dimensione/Lunghezza)

Restituisce la dimensione (numero di voci) di un’array. L’utility Size/Length (Dimensione/Lunghezza) richiede la compilazione dei seguenti campi:

  • Data (Dati): riferimento all’array di cui ottenere la lunghezza

Sort Object Array (Ordina oggetti dell’array)

Consente di ordinare l’array in base al valore di qualsiasi campo nella struttura a oggetti di un’array. L’utility Sort Object Array (Ordina oggetti dell’array) richiede la compilazione dei seguenti campi:

  • Array: riferimento all’array da ordinare
  • Sort Field (Campo di ordinamento): oggetto in base a cui eseguire l’ordinamento
  • Sort Order (Ordine): opzione per ordinare i risultati in ordine crescente o decrescente

L’immagine seguente mostra l’array da ordinare a sinistra e l’array restituito con selezione dell’ordine crescente a destra.

Brandfolder Image
Array Management utilities examples

Trim Array (Riduci array)

Consente di ridurre l’array a un numero specifico di elementi. L’utility Trim Array (Riduci array) richiede la compilazione dei seguenti campi:

  • Array: riferimento all’array da ridurre
  • Trim Size (Dimensione finale): dimensione/lunghezza (numero di voci) dell’array finale