我正在处理的项目之一,我需要从名为资产列表的列表中读取超链接,请参见下面的屏幕截图。
如您所见,我有四列:标题,舞台(选择列,包括选项:开发,转换和属性),资产链接(超链接,可点击链接)和资产描述。
基本上这是一个协作列表,我在其中存储所有子网站信息,当点击资产链接时,它会转到所需的资产网站。
对于其中一个编码解决方案,我必须在阶段值从“开发”更改为“属性”或“从过渡到属性”时读取“资产链接”的URL部分。如何使用JSOM做到这一点?请帮忙。感谢。
仅供参考,我正在使用SharePoint online / Office 365。
答案 0 :(得分:0)
获取超链接字段值。
<script type="text/javascript">
var context = SP.ClientContext.get_current();
var listItem = context.get_web().get_lists().getByTitle("ListName").getItemById(1);
context.load(listItem);
context.executeQueryAsync(function () {
console.log(listItem.get_item("HyperLinkFieldName").get_description());
console.log(listItem.get_item("HyperLinkFieldName").get_url());
},
function (sender, args) { alert(args.get_message()); }
);
</script>