[英]How to update SharePoint online file's metadata using REST API?
[英]Is it possible to create document libraries in SharePoint Online in code using Rest API?
是否可以使用Rest API在代碼中創建文檔庫? 如果可以,怎么辦?
我已經通過其余的API創建了文件夾和文件等,但是在創建文檔庫時找不到任何東西
我假設如果可能的話,它與創建文件夾不會有太大的不同
示例代碼供您參考。
<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" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.