Elimina uno script da un datatableCiao a tutti,
Attualmente sto scrivendo uno script che estrae i dati da un DB.Aggiungo diversi script al datatable (non in una colonna, ma nella casella dello script, frame in alto a sinistra del datatable).
JMP aggiunge alcuni script standard.Uno di questi è "Salva su DB".Questo script deve essere cancellato nello script che sto scrivendo.
Non posso lasciare che gli utenti eseguano questo script accidentalmente.In passato abbiamo eseguito 1 aggiornamento del DB e ha completamente distrutto la struttura del nostro DB (il che significa che altri programmi che si connettono al DB hanno smesso di funzionare).Pertanto lasciarlo dentro è in realtà un grosso rischio di produzione (e accadrà frequentemente).
Posso aggiungere script con
dt << Nuovo Script( ... );
Tuttavia,
dt << Elimina Script( 'MyScript' );
non funziona.
Qualcuno può aiutarmi con questo, per favore?
Grazie!!!
Ri: eliminare uno script da un datatable
So che è tardi... ma solo per riferimento.
//To get all the names of the scripts in a data table
lstScripts = dt << Get Table Script Names;
//delete scripts in data table
dt << Delete Scripts(lstScripts); // delete all scripts
dt << Delete Scripts({"Script1", "Script2"}); // delete certain scripts only
Ri: eliminare uno script da un datatableEcco un codice che elimina due variabili di tabella e una proprietà:
current_dataset << Delete Table Variable("JSL");
current_dataset << Delete Table Variable("SQL");
current_dataset << Delete Table Property("Source");
Inoltre puoi nascondere la stringa di connessione ODBC con una preferenza. In JSL puoi fare questo:
pref(ODBC Hide Connection String(1));
Ri: eliminare uno script da un datatableSfortunatamente questi oggetti erano originariamente conosciuti come proprietà della tabella e ora li chiamiamo script di tabella. Di conseguenza, il protocollo del messaggio alla tabella dati è un po' confuso.
Vedere Aiuto > Indice degli script > Oggetti > Tabella dati . Selezionare Elimina proprietà tabella nel secondo elenco per ulteriori informazioni. Questo messaggio è quello che stai cercando.