Différences entre les versions de « Module:ScribuntoTest »
De Semantic MediaWiki - Sandbox
(test module for demonstrating functionality of SemanticScribunto's getQueryResult) |
|||
Ligne 10 : | Ligne 10 : | ||
return "(no values)" | return "(no values)" | ||
end | end | ||
− | + | if type(queryResult) == "table" then | |
+ | for k,v in pairs(queryResult.query.results) do | ||
+ | return v.fulltext .. " " .. v.fullurl | ||
+ | end | ||
+ | end | ||
+ | return queryResult | ||
end | end | ||
return p | return p |
Version du 8 septembre 2016 à 20:10
La documentation pour ce module peut être créée à Module:ScribuntoTest/doc
-- Module:ScribuntoTest
local p = {}
function p.asktype()
if not mw.ext.smw then
return "mw.ext.smw module not found"
end
queryResult = mw.ext.smw.getQueryResult('[[Modification date::+]]|?Modification date|sort=Modification date|order=desc')
if queryResult == nil then
return "(no values)"
end
if type(queryResult) == "table" then
for k,v in pairs(queryResult.query.results) do
return v.fulltext .. " " .. v.fullurl
end
end
return queryResult
end
return p