Módulo:Teste: diferenças entre revisões

Fonte: eViterbo
Saltar para a navegação Saltar para a pesquisa
Sem resumo de edição
Sem resumo de edição
Linha 8: Linha 8:
   --local entity = mw.wikibase.getEntity()
   --local entity = mw.wikibase.getEntity()
   --local snak = entity['claims']['P26'][1]['qualifiers']['P9']
   --local snak = entity['claims']['P26'][1]['qualifiers']['P9']
   mw.logObject( mw.wikibase.getBestStatements( 'Q4', 'P26' ) )
   --mw.logObject( mw.wikibase.getBestStatements( 'Q4', 'P26' ) )
  local test = mw.wikibase.getBestStatements( 'Q4', 'P26' )


   return mw.wikibase.formatValues(test)
   return mw.wikibase.getReferencedEntityId( 'Q4', 'P26', { 'Q5', 'P9' } )
end
end


return p
return p

Revisão das 17h03min de 11 de maio de 2020

A documentação para este módulo pode ser criada na página Módulo:Teste/doc

local p = {}

function p.foo(frame)
    return mw.wikibase.getLabel("P9")
end

function p.qualifiers(frame)
   --local entity = mw.wikibase.getEntity()
   --local snak = entity['claims']['P26'][1]['qualifiers']['P9']
   --mw.logObject( mw.wikibase.getBestStatements( 'Q4', 'P26' ) )

   return mw.wikibase.getReferencedEntityId( 'Q4', 'P26', { 'Q5', 'P9' } )
end

return p