是否可以使用Rest API在代码中创建文档库?如果是这样,又是如何做到的呢?
我已经通过rest API创建了文件夹和文件等,但在创建文档库方面找不到任何东西
我假设这与创建文件夹没有太大的不同,如果可能的话
发布于 2019-08-15 08:54:40
示例代码供您参考。
<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script type="text/javascript">
function createNewLibraryByRest() {
var newListName = "RestApiLib";
var listEndPoint = _spPageContextInfo.webAbsoluteUrl + "/_api/Web/Lists/";
$.ajax({
url: listEndPoint,
method: "POST",
data: JSON.stringify({
'__metadata': { 'type': 'SP.List' },
'AllowContentTypes': true,
'BaseTemplate': 101, //101 for document library
'ContentTypesEnabled': true,
'Description': 'Description',
'OnQuickLaunch': true,
'Title': newListName
}),
headers: {
"content-type": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val()
},
success: function (data) {
alert('Library Created!');
},
error: function (err) {
alert(err.responseText);
}
});
}
</script>
<input id="Button1" type="button" onclick="createNewLibraryByRest()" value="createNewLibraryByRest" />
https://stackoverflow.com/questions/57496504
复制相似问题