為表創建動態腳本嗨,
我試圖在使用dt << new script(name,script_content)添加到數據表之前動態更改腳本的內容,其中script_content是包含要添加的腳本的變量。但是,new script()將script_content視為字符串而不是變量。
這是一個例子,表“動態腳本”中腳本“test”的contnet將顯示“script_content”而不是“show(”上半年“)”。有人可以幫忙嗎?
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);
非常感謝你,
黃玉欣
Re:為表創建動態腳本非常感謝Jim。這是一個非常聰明的解決方案。Re:為表創建動態腳本這是我如何解決這些問題
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 ) ) || ";)" ) );