Modul:Queries: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
local p = {}
local p = {}


function p.getValues() --frame)
function p.getValues(frame)
-- This is for unlinking semantic attributes with datatype site.
-- This is for unlinking semantic attributes with datatype site.
page = "DenArtikelGibbesNed" --frame.args["page"] or ""
page = frame.args["page"] or ""
attr = "PLZ" --frame.args["attr"] or ""
attr = frame.args["attr"] or ""
result = mw.smw.getQueryResult("[["..page.."]] |?"..attr) --"[["..page.."]] | ?PLZ")
result = mw.smw.getQueryResult("[["..page.."]] |?"..attr)
--mw.logObject(result)
--mw.logObject(result)
-- If no results, return just nil
-- If no results, return just nil
if #result.results == 0 then
if #result.results == 0 then
return nil
return
end
end
Zeile 17: Zeile 17:
--mw.logObject(result.results[1].printouts[attr])
--mw.logObject(result.results[1].printouts[attr])
values = result.results[1].printouts[attr]
values = result.results[1].printouts[attr]
mw.logObject(values)
--mw.logObject(values)
t = ""
t = ""
for i = 1, #values do
for i = 1, #values do
Zeile 25: Zeile 25:
     end
     end
end
end
mw.log(t)
--mw.log(t)
return t
return t
end
end
return p
return p