次の JavaScript コードを使用して、SharePoint ドキュメント ライブラリから取得したドキュメントに対応するアイコンの URL/名前を取得しようとしています (私は JSOM を使用しています)。
function GetIcon(filename)
{
var context = new SP.ClientContext.get_current();
var web = context.get_web();
var iconName;
iconName = web.mapToIcon(filename, '', SP.Utilities.IconSize.Size16);
var iconUrl = "/_layouts/images/" + iconName.get_value();
alert(iconUrl);
}
コードに問題はありませんが、実際のアイコン名 (つまり、icdoc.gif、ictxt.gif など) を表示するのではなく、アイコン名が常に「0」として表示されます。ここで何か不足していますか?これを案内してください。