模組:Taxobox wikidata/sandbox
外观

![]() | 这是Module:Taxobox wikidata(差异)的沙盒。 |
local wdib = require('Module:WikidataIB')
local p = {}
function p.main(frame)
return l.getData({qid = 'Q42196'}, 'P225')
end
local function has_content(arg)
return arg ~= nil and arg ~= ""
end
function l.getData(args, id)
local opts = {id}
opts.qid = has_content(args.qid) and args.qid or nil
opts.onlysourced = has_content(args.onlysourced) and args.onlysourced or "no"
opts.noicon = has_content(args.noicon) and args.noicon or "yes"
opts.fetchwikidata = has_content(args.fetchwikidata) and args.fetchwikidata or "ALL"
opts.suppressfields = has_content(args.suppressfields) and args.suppressfields or nil
return wikidata._getValue(opts)
end
return p