SharePoint 2013 系統 JavaScript 建立檔案和檔案的完整程式碼和示例。
阿新 • • 發佈:2019-01-25
結果如下圖。function CreateFiles(resultpanel) { var clientContext; var oWebsite; var oList; var fileCreateInfo; var fileContent; clientContext = new SP.ClientContext.get_current(); oWebsite = clientContext.get_web(); oList = oWebsite.get_lists().getByTitle("JSdocs"); //檔案存放位置 fileCreateInfo = new SP.FileCreationInformation(); fileCreateInfo.set_url("my new file.xlsx"); fileCreateInfo.set_content(new SP.Base64EncodedByteArray()); fileContent = "The content of my new file"; for (var i = 0; i < fileContent.length; i++) { fileCreateInfo.get_content().append(fileContent.charCodeAt(i)); } this.newFile = oList.get_rootFolder().get_files().add(fileCreateInfo); clientContext.load(this.newFile); clientContext.executeQueryAsync( Function.createDelegate(this, successHandler), Function.createDelegate(this, errorHandler) ); function successHandler() { resultpanel.innerHTML = "Go to the " + "<a href='https://xxx.xxx.com.cn/itc/JSdocs'>JSdocs</a> " + //和資料夾一樣 "to see your new folder."; } function errorHandler() { resultpanel.innerHTML = "Request failed: " + arguments[1].get_message(); } }