« Module:ScribuntoTest » : différence entre les versions
De Semantic MediaWiki - Sandbox
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(4 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 11 : | Ligne 11 : | ||
end | end | ||
if type(queryResult) == "table" then | if type(queryResult) == "table" then | ||
myResult = "" | |||
for k,v in pairs(queryResult.query.results) do | for k,v in pairs(queryResult.query.results) do | ||
myResult = myResult .. k .. " | " .. v.fulltext .. " " .. v.fullurl .. " | " .. v.printouts["Modification date"][0].timestamp .. "<br/>" | |||
end | end | ||
return myResult | |||
end | end | ||
return queryResult | return queryResult |
Dernière version du 12 septembre 2016 à 16:12
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
myResult = ""
for k,v in pairs(queryResult.query.results) do
myResult = myResult .. k .. " | " .. v.fulltext .. " " .. v.fullurl .. " | " .. v.printouts["Modification date"][0].timestamp .. "<br/>"
end
return myResult
end
return queryResult
end
return p