모듈:연습장/Motoko C. K./Wikibase
< 모듈:연습장
local p = {}
local entity = mw.wikibase.getEntityObject()
function p.meterialUsed()
local valueTable = entity.claims['P186']
local str = ''
local str1 = ''
local str2 = ''
for key in ipairs(valueTable) do
local id = valueTable[key].mainsnak.datavalue.value.id
local label = mw.wikibase.getLabel(id)
if valueTable[key].qualifiers then
local qualifiers = valueTable[key].qualifiers
for qkey in pairs(qualifiers) do
if qualifiers[qkey][1].datavalue.value.id == 'Q861259' then
if str1 == '' then
str1 = label
else
str1 = string.format("%s %s", str1, label)
end
end
end
else
if str1 == '' then
str2 = label
else
str2 = string.format("%s %s", str2, label)
end
end
end
if str1 == '' then
str = str2
else
str = string.format("%s에 %s", str1, str2)
end
return str
end
return p