如何通過JSL用所需內容填充缺少內容的列請幫助建議如何通過 JSL 將缺失內容填充為所需內容,從左到右,自動用“已售出”填充缺失內容,請參閱下表。 (實際上表和列是不限制的,比表列表多)。非常感謝
在 JSL 上找到但不起作用,:Name("是否已售出?")[ dt<< get selected rows ] = "Sold";
| 列名 | 賣還是不賣? | | | 列名 | 賣還是不賣? |
| 蘋果 | 不是 | | | 蘋果 | 不是 |
| 橙子 | | | | 橙子 | 賣 |
| 菠蘿 | 不是 | --->' | 菠蘿 | 不是 |
| 藍莓 | | | | 藍莓 | 賣 |
| 杜蘭 | 不是 | | | 杜蘭 | 不是 |
| 梨 | | | | 梨 | 賣 |
| 香蕉 | | | | 香蕉 | 賣 |
數據混合和清理回复:如何通過 JSL 用所需內容填充缺少內容的列Names Default To Here( 1 );
dt = Current Data Table();
colNames = dt << get column names( string, character );
// Just loop across the colNames list and remove the column
// names that you don't want
For( i = N Items( colNames ), i >= 1, i--,
If( Contains( colNames[i], "Sold or not?" ) == 0,
Remove From( colNames, i, 1 )
)
);
For( i = 1, i <= N Items( colNames ), i++,
Column( dt, colNames[i] )[dt << get rows where( As Column( dt, colNames[i] ) == "" )] =
"Sold"
);
回复:如何通過 JSL 用所需內容填充缺少內容的列非常感謝您的解決方案,如果表格有兩列以上且內容缺失,如何僅填充特定列的內容而不觸及其他列?(像這個表,只想填充列“賣還是不賣?”)可以幫助建議,非常感謝。
回复:如何通過 JSL 用所需內容填充缺少內容的列這是處理您的問題的一種方法
Names Default To Here( 1 );
dt = Current Data Table();
colNames = dt << get column names( string, character );
For( i = 1, i <= N Items( colNames ), i++,
Column( dt, colNames[i] )[dt << get rows where( As Column( dt, colNames[i] ) == "" )] =
"Sold"
);