gpt4 book ai didi

javascript - 以编程方式从共享点文件夹中删除文件

转载 作者:行者123 更新时间:2023-11-28 01:15:06 26 4
gpt4 key购买 nike

我想以编程方式删除文件夹。

我为此原因编写了下面的代码

 function deleteFile(fileUrlParam) {

var ctx = SP.ClientContext.get_current();
this.web = ctx.get_web();
ctx.load(this.web, 'Include(Title, Id, Created, ServerRelativeUrl)');

context.load(web);*/
ctx.executeQueryAsync(onDeleteGetFileUrl(fileUrlParam), onDeleteFileFailure);
}


function onDeleteGetFileUrl(fileUrlParam) {



var context = SP.ClientContext.get_current();//gets the current context
var web = context.get_web(); //gets the web object


var fileUrl = 'https://stackoverflow.com' + fileUrlParam;
var fileToDelete = this.web.getFileByServerRelativeUrl(fileUrl);
fileToDelete.deleteObject();
context.executeQueryAsync(onDeleteFileSuccess, onDeleteFileFailure);
}

function onDeleteFileSuccess() {
alert("File got deleted");
}

function onDeleteFileFailure(sender, args) {
alert('Failed to delete a file. Error:' + args.get_message());
}

但它给出了一个错误。由于共享点语言是土耳其语,因此错误也是土耳其语,它表示

“Geçersiz istek”

我不知道英语中的精确匹配,但这意味着“无效请求”或类似的东西

最佳答案

您似乎从这里获得了代码: http://www.c-sharpcorner.com/UploadFile/0e18a8/delete-a-file-in-a-document-library-in-sharepoint-2013-using/

您确定正确执行了所有步骤吗?上下文中的网络是否正确加载?您使用的 WEB URL 是否正确?

您是否删除了此行中的注释,或者是拼写错误?

context.load(web);*/

您能否尝试使用 PowerShell/服务器端代码执行相同的操作,也许这是另一个问题?我认为您需要提供更多详细信息。

关于javascript - 以编程方式从共享点文件夹中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23935841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com