2012-10-16 62 views

回答

0

有一個簡單的方法來得到你想要使用什麼已經在this post

您可以設置任何文件共享/能見度參數通過將其移動到共享文件夾中提到的方法。如果你從共享文件夾中刪除它,那麼它沒有很長時間的共享,這就是你想要做的不是嗎?

因此,您只需要不要使用文件上的單個共享參數,而是使用文件夾結構共享您的文件。

作爲提醒,代碼可能是這樣添加到該文件夾​​:

function sharebyFolder(){ 
    var file = DocsList.getFileById('docId'); 
    var folder = DocsList.getFolderById('shared folder Id'); 
    file.addToFolder(folder) 
     } 

,並刪除它:

function UnsharebyFolder(){ 
    var file = DocsList.getFileById('docId'); 
    var folder = DocsList.getFolderById('shared folder Id'); 
    file.removeFromFolder(folder) 
     } 
+0

是的,我認爲這也是答案,但它不是我遇到的問題的答案。給定一個共享集的文檔給任何有鏈接的人都可以查看'。將該文檔移動到設置爲「私人」的文件夾中,只有下列人員可以訪問該文件夾。看看移動的文檔上的共享,你會看到它沒有改變。如果文檔具有「任何人都可以查看」的訪問權限,那麼將其移至私人文件夾將改變其共享,但僅限於「任何人可以查看域名」而不是私有文件夾。 – DavidF

+0

這取決於您如何首先定義共享屬性。正如我所說的,它必須使用文件夾進行定義,而不是使用自己的文檔屬性。我建議你先將文檔設置爲'私人',然後添加到共享文件夾 - 測試它,然後刪除它 - 再次測試 - 並查看結果。 (測試從另一個帳戶訪問) –

+0

沒有關於我應該做什麼的爭論。這是我在遷移時監督的結果,但我想在正常運行中會發生一件合理的事情。 – DavidF

相關問題