用于打开最新版本的文档Wiki页面的通用链接

时间:2014-10-10 10:35:13

标签: javascript sharepoint-2007 wiki

您好我是Sharepoint和wiki页面的新手。我设法对维基页面进行一些更改,以便了解它。我注意到,每次我创建文档的链接,如果版本更改,我需要通过编辑手动更新链接。有没有办法自动化这个过程?

例如:Docv1.0.doc已更新为Docv2.0

由于

2 个答案:

答案 0 :(得分:0)

更改文档时,无需更改文件名。 SharePoint内置了版本控制,因此您可以保持文件名相同。 这是唯一的解决方案,不要更改文件名。在库上启用版本控制,以便能够查看以前的版本。

答案 1 :(得分:0)

Sharepoint站点有几个指向共享服务器的模板和文档的链接,这些文档可以作为新版本更新,因此这些文件的链接需要自动更新,实际上这些链接需要调用一些脚本动态地将它们链接到最新文件。 (不确定在没有脚本的情况下更好的方法)这是我能够做到的,一个更好的和其他实现的选择将受到赞赏。

我设法使用webparts内容编辑器并将其链接到文件。不确定这是否是Sharepoint 2007的唯一/最佳接近

<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>&nbsp;</P><A id="myLink" onclick="getUrl();"> TestFile1 </A>

Content Type Editor

查看上面的链接,了解有关使用内容链接以使用JavaScript和HTML的更多信息。