crea uno script dinamico su una tabellaCiao,
Sto provando a modificare dinamicamente il contenuto dello script prima di aggiungerlo a una tabella dati utilizzando il nuovo script dt << (nome, contenuto_script) dove script_content è una variabile contenente lo script da aggiungere. Tuttavia, il nuovo script () considera lo script_content come una stringa anziché come una variabile.
ecco un esempio, il contnet di script "test" nella tabella "Dynamic Script" mostrerà "script_content" invece di "show (" Primo semestre ")". Qualcuno potrebbe aiutare?
if (month(today()) > 6,
script_content = expr(show("Second half year")), script_content = expr(show("First half year")));
dt = New Table("Dynamic Script");
dt << new script ("test", script_content);
Grazie mille,
Yuxin Huang
Ri: creare uno script dinamico su una tabellaGrazie mille Jim. Questa è una soluzione molto intelligente.Ri: creare uno script dinamico su una tabellaEcco come risolvo questi problemi
If( Month( Today() ) > 6,
script_content = Expr(
Show( "Second half year" )
),
script_content = Expr(
Show( "First half year" )
)
);
dt = New Table( "Dynamic Script" );
Eval( Parse( "dt << new script (\!"test\!"," || Char( Eval Expr( script_content ) ) || ";)" ) );