Эй, я тоже столкнулся с подобной проблемой, пытался создать собственное меню в 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;
}
);
Здесь мы можем передать флаг для перезаписи логического значения (true / false).Но это не совсем влияет на работу этого метода. SP.MoveCopyUtil.copyFile (context, source, destn, true); Context - это контекст текущего источника страницы - это URL источника, откуда нам нужно скопировать файл, т.е. xyz.com/test.txt destn - это целевой URL, с которого нам нужно скопировать файл, т.е. xyz.com/test.txt