« 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
             return v.fulltext .. " " .. v.fullurl
             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
Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de cookies.