WriteFromElasticStorage

<< Fare clic per visualizzazione il sommario >>

Percorso:  API di piattaforma > JamioPlug > JamioPlug Spreadsheet Automation >

WriteFromElasticStorage

Inserisce i Dataset di un indice del JamioPlug Elastic Storage in un foglio di calcolo a partire dalla coordinata in alto a sinistra dell’area di destinazione.

 

Metodo

PlugSpreadsheetAutomation/WriteFromElasticStorage

 

Input

Name

Description

Type

Optional

token

Il token di sessione (per la sessione corrente nel dominio corrente potrebbe essere null o vuoto).

String

Y

spreadsheetResource

Collegamento alla risorsa contenente il foglio di calcolo. Può essere un riferimento ad un Attachment, FileComponent, Document o altra risorsa contenente attachments. Il tipo di file supportati in input sono: XLS, XSLX, ODS.

Reference

 

 

 

configurationReference

Collegamento alla risorsa di tipo configurazione del Plug Elastic Storage da utilizzare.

E' possibile specificare un collegamento in cui è valorizzata solo la proprietà Name con il Nickname di una configurazione esistente.

Reference

 

parameters

Criteri di filtro da applicare sull'indice. I parametri PageSize e PageNumber previsti dal tipo SearchParameters vengono ignorati. Se parameters non è specificato viene restituito tutto il contenuto dell'indice del Plug Elastic Storage.

SearchParameters

Y

startCell

Cella iniziale del foglio di calcolo in cui saranno scritti i dati. Default prima cella 'A1'. L'indicazione della cella può essere effettuata tramite i formati qui riportati.

String

Y

includeFieldKeys

Se è true, inserisce i nomi dei campi dell'indice come intestazione del foglio di calcolo prima di tutti gli altri dati.

Boolean

 

includeFields

Lista di campi da includere nel risultato:

se non indicato, vengono inseriti tutti quelli presenti nell'indice tranne i campi l'identificativo;

se viene indicata una lista, nei Dataset sono inseriti esattamente i campi indicati, anche se non presenti nel Dataset dell'indice (in questo caso assumono valore Null);

se si include un campo "*", vengono inseriti tutti quelli presenti nell'indice (indipendentemente dagli altri elementi nella lista);

se si include un campo di nome "_id", questo viene valorizzato con l'identificativo del Dataset.

se si include un campo "*" e uno "_id" viene esportato tutto l'indice incluso l'identificativo.

List of String

Y

Output

Name

Description

Type

Optional

returnValue

Collegamento all'allegato di processo che contiene il foglio di calcolo modificato.

Reference

 

 

 

Commenti

Il metodo è applicabile a dati di primo livello di un indice del JamioPlug Elastic Storage, non è applicabile a campi di tipo lista.

 

 

Il metodo si comporta come segue:

Restituisce

Condizione

Errore

Se tra i dati dell'indice da elaborare ce n'è almeno uno di tipo lista.

Errore

Se i dati dell'indice da elaborare non sono di primo livello.

Errore

Se il parametro includeFields contiene nomi di campi che non appartengono all'indice.