您好我對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