SharePoint Online 开发:使用JavaScript向列表中添加字段

网友投稿 258 2022-10-03

SharePoint Online 开发:使用JavaScript向列表中添加字段

Blog链接:Modern Page中嵌入JavaScript, 所以如果你想更好地控制你的网站,需要使用Classic Page。

现在我们以向列表中添加字段为例说明SharePoint如何使用JavaScript了?

function addFieldToList(siteUrl) {var clientContext = new SP.ClientContext(siteUrl);

var oList = clientContext.get_web().get_lists().getByTitle('Announcements'); this.oField = oList.get_fields().addFieldAsXml( '', true, SP.AddFieldOptions.defaultValue ); var fieldNumber = clientContext.castTo(oField,SP.FieldNumber); fieldNumber.set_maximumValue(100); fieldNumber.set_minimumValue(35); fieldNumber.update(); clientContext.load(oField); clientContext.executeQueryAsync( Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed) );

}

function onQuerySucceeded() {var result = oField.get_title() + ' added.';alert(result);}

function onQueryFailed(sender, args) {alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());}

说明:使用 FieldCollection 对象的 add(field) 或 addFieldAsXml(schemaXml, addToDefaultView, options) 函数向列表的字段集合中添加字段。以下示例创建一个字段,然后在调用 executeQueryAsync(succeededCallback, failedCallback) 之前更新该字段。

相关参考文献:SharePoint .NET 服务器、CSOM、JSOM 和 REST API 索引请添加链接描述

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Power Platform之Power Automate新增RPA功能
下一篇:springboot vue接口测试定义编辑功能的实现
相关文章

 发表评论

暂时没有评论,来抢沙发吧~