L'argomento N Items() deve essere un elencoQuando eseguo il mio script in JMP 13, tutto funziona correttamente. Tuttavia, con JMP 12, ottengo un errore che dice che l'argomento N Items() deve essere un elenco. Perchè è così? Come posso risolvere questo problema? Grazie per qualsiasi contributo.
Re: L'argomento N Items() deve essere un elenco13 dice
Restituisce il numero di elementi in un elenco, il numero di chiavi in un array associativo o il numero di figli di una casella di visualizzazione.
https://community.jmp.com/t5/Discussions/Should-quot-n-items-quot-be-more-robust/mp/16627
Re: L'argomento N Items() deve essere un elencoLa versione 12 riporta un errore. Quella versione è più restrittiva della versione 13.
Re: L'argomento N Items() deve essere un elenco@Mark_Bailey ,
Tuttavia, il problema che stava postando si riferiva alle versioni 13 e 12 di JMP, sebbene sia informativo, non vedo come la funzionalità estesa possa avere qualcosa a che fare con il caso pubblicato da @Aam_jmp ?
Re: L'argomento N Items() deve essere un elencoLa funzione N elementi() nelle versioni precedenti di JMP funzionava solo con gli elenchi. La funzione è stata estesa. Ecco la voce dell'indice di scripting per questa funzione in JMP 14:

Re: L'argomento N Items() deve essere un elenco@Aam_jmp ,
Potresti condividere il codice? In genere, l'errore si verifica quando il parametro che si passa alla funzione non è un elenco. Ma dal momento che non ricevi lo stesso errore in JMP 13, presumo che ci sia qualcos'altro in gioco qui. Inoltre, potresti fare quanto segue:
Supponendo che List1 sia il parametro che stai passando alla funzione, aggiungi Is List() per verificare se si tratta effettivamente di un elenco.
Is List(List1);
Se il risultato è 0, prova N Items(List(List1)) per vedere se questo risolverà il problema in JMP 12