您好我对Sharepoint和维基页面是全新的。我设法对维基页面做一些改动,以感受它。我注意到,每次我创建链接到文档,如果版本发生变化,我需要通过编辑来手动更新链接。有没有什么办法可以使这个过程自动化?打开文档维基页面的最新版本的通用链接
如:Docv1.0.doc更新为Docv2.0
感谢
您好我对Sharepoint和维基页面是全新的。我设法对维基页面做一些改动,以感受它。我注意到,每次我创建链接到文档,如果版本发生变化,我需要通过编辑来手动更新链接。有没有什么办法可以使这个过程自动化?打开文档维基页面的最新版本的通用链接
如:Docv1.0.doc更新为Docv2.0
感谢
当您更改文档,你不需要更改文件名。 SharePoint内置了版本控制,因此您可以保持文件名相同。 这是唯一的解决方案,不要更改文件名。在库上启用版本控制,以便能够查看以前的版本。
Sharepoint站点有几个指向共享服务器的模板和文档的链接,这些文档可以更新为新版本,所以这些文件的链接需要自动更新,实际上这些链接需要调用一些脚本将它们动态链接到最新的文件。 (不知道如果没有脚本这样做的更好的方式)。这是我可以设法做的,更好的和其他的选择来实现将不胜感激。
我设法使用webparts内容编辑器并将其链接到一个文件来实现某些功能。不知道这是唯一/ 2007年的Sharepoint
<script type="text/javascript">
function getLatestFile(){
var myObject;
var recent = "";
myObject = new ActiveXObject("Scripting.FileSystemObject");
var folderObj = myObject.GetFolder("C:\Test");
var fc = new Enumerator(folderObj.files);
for(var objEnum = new Enumerator(FileCollection); !objEnum.atEnd(); objEnum.moveNext()) {
If (recentFile = ""){
recentFile = file;
else if (file.DateLastModified > recentFile.DateLastModified){
recentFile = file;
}
}
}//for loop
alert("recentFile : " + recentFile);
var mylink = document.getElementById("myLink");
mylink.setAttribute("href", urlToFile);
mylink.click();
}
</script>
<P> </P><A id="myLink" onclick="getUrl();"> TestFile1 </A>
检查上面的链接以获得更多关于使用内容链接上使用JavaScript和HTML最佳逼近。
这些文件位于共享服务器 – Gauls 2014-10-10 11:07:12
因此,这些文件在SharePoint之外?当外部链接发生变化时,您需要将SharePoint中的链接更新为外部文件?没有自定义代码,这是不可能的,SP如何知道新的链接是什么? – Boland 2014-10-13 08:34:02
我正在尝试使用使用webpart内容编辑器的JavaScript。不是很确信,因为这只是前进的方向。顺便说一句我正在使用SP 2007 – Gauls 2014-10-13 08:42:26