< 모듈:연습장
wdId: Q11641
nil
local p = {}
local function getEntityIdForTitle(pageTitle)
return getWikidataEntityIdForEntity(entity)
end
function p.main()
local wbId = mw.wikibase.getEntityIdForTitle('그레이스 호퍼')
local wbEntity = mw.wikibase.getEntity(wbId)
if wbEntity == nil then return 'wbEntity == nil' end
local statements = wbEntity:getBestStatements( 'P64' )
if #statements == 0 then return '#statements == 0' end
local wdId = statements[1].mainsnak.datavalue.value
local entity = mw.ext.UnlinkedWikibase.getEntity( wdId )
return 'wdId: ' .. wdId .. '<pre>' .. mw.dumpObject(entity) .. '</pre>'
-- local wdId = entity:getBestStatements('P64')
-- return 'test'
end
return p