370
个编辑
无编辑摘要 |
(fixed problem: add songlist append.json support) |
||
第115行: | 第115行: | ||
-- 传入曲名或ID,获得一个查阅信息的函数。直接在下一个模块使用。 | -- 传入曲名或ID,获得一个查阅信息的函数。直接在下一个模块使用。 | ||
-- index:曲目的索引字符串,和typed一致 indexTyped:id或name,查找曲目的索引值类型 | -- index:曲目的索引字符串,和typed一致 indexTyped:id或name,查找曲目的索引值类型 | ||
local append | |||
if indexTyped == "id" then | if indexTyped == "id" then | ||
append = jsonAssayForSingleSong(mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{title = 'Songlist append.json'}), index, 'id') | |||
if(append('id')==nil) then | |||
return jsonAssayForSingleSong(mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{title = 'Songlist.json'}), index, 'id') | |||
}), index, 'id') | else | ||
return append | |||
end | |||
else | else | ||
append = jsonAssayForSingleSong(mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{title = 'Songlist append.json'}), index, 'name') | |||
if(append('id')==nil) then | |||
return jsonAssayForSingleSong(mw.text.jsonDecode(mw.getCurrentFrame():expandTemplate{title = 'Songlist.json'}), index, 'name') | |||
}), index, 'name') | else | ||
return append | |||
end | |||
end | end | ||