Module:PickRow: Difference between revisions
Appearance
Created page with "local p = {} local column = 0 function p.pick_row(tab, args) if args.column > 0 then column = args.column end for _, row in ipairs(tab.data) do if row[column] ~= args.filter then for c, _ in ipairs(row) do row[c] = 0 end end end return tab end return p" |
No edit summary |
||
| Line 3: | Line 3: | ||
function p.pick_row(tab, args) | function p.pick_row(tab, args) | ||
if args.column > 0 then | if tonumber(args.column) > 0 then | ||
column = args.column | column = tonumber(args.column) | ||
end | end | ||
Revision as of 20:24, 11 January 2026
Documentation for this module may be created at Module:PickRow/doc
local p = {}
local column = 0
function p.pick_row(tab, args)
if tonumber(args.column) > 0 then
column = tonumber(args.column)
end
for _, row in ipairs(tab.data) do
if row[column] ~= args.filter then
for c, _ in ipairs(row) do
row[c] = 0
end
end
end
return tab
end
return p