2012-09-13 131 views
0

我要尋找一個GAS服務,以確定一個驅動器項目共享設置

我的目標是創建一個腳本,羅列出的共享設置,谷歌的網站頁面上,只在項目Drive文件夾僅將共享設置設置爲「可以查看」(或更好的不等於「可以編輯」)。

謝謝。

回答

0

DocsList服務和它的File類是你的需要。 File.getViewers檢索文件查看器,File.getEditors檢索文件編輯器。您的任務是查找無法編輯的查看者。也有可能排除文檔擁有者,他也可以編輯該文檔。

更新:不幸的是,GAS對文檔visibibility的支持非常有限。只有Spreadsheet類有isAnonymousView方法,甚至使用它是不可能區分Public on the webAnyone with the link選項之間的區別。其他職業 - DocsList.FileDocumentApp.Document沒有這種能力。

如果此功能對您非常重要,請在issue tracker上打開新功能請求。

+0

謝謝!也許我的目標描述不夠清晰,但我只想列出(請參閱)能夠打開文件的所有人(只能查看)的文件,也是匿名的(由具有鏈接的任何人共享,但禁止編輯)。 當我很好地理解你的答案時,這應該是可能的。 – Pjotr

+0

@PieterJaspars。我更新了我的答案。 – megabyte1024