我正在SharePoint 2016中创建自定义菜单项。自定义菜单基本上将文件从一个位置复制到另一个位置。我正在将SP.MoveCopyUtil.copyfile()
方法与参数一起使用:
即使我删除并执行了可行的方法,最后一个参数也不影响该方法的功能。
这里的问题是我无法覆盖目标中已经存在的文件。
答案 0 :(得分:0)
嘿,我也遇到类似的问题,试图在Share-point 2016中创建自定义菜单。 自定义菜单和所有内容均已创建,并且它还能够复制文件,只是我们无法覆盖目标文件夹中的现有文件。
**SP.MoveCopyUtil.copyFile(context, source, destn);**
context.executeQueryAsync(
function () {
alert("The file was copied successfully");
location.href = sourceLib;
},
function (s, a) {
alert(a.get_message());
location.href = sourceLib;
}
);
在这里,我们可以传递一个标志来覆盖布尔值(真/假)。但这并没有完全影响此方法的工作。 SP.MoveCopyUtil.copyFile(context,source,destn,true); 上下文-是当前页面的上下文 source-是我们需要从中复制文件的源URL,即xyz.com/test.txt destn-是我们需要从中复制文件的目标URL,即xyz.com/test.txt