參考https://developers.google.com/apps-script/articles/embedding_docslist_in_sites的作法
在Site的管理界面, 新增一個Script
function showFolderInSite() { var files = DocsList.getFolderById('Google資料夾ID').getFiles(); var page = SitesApp.getPageByUrl('要出現的協作網頁網址'); var attachments = page.getAttachments();
for (i in attachments) { attachments[i].deleteAttachment(); }
for (i in files) { page.addWebAttachment(files[i].getName(), '', files[i].getUrl()); } } |
1.替換程式內資料夾ID
2.替換程式內網頁的URL
整個結果大致如下
再回到協作去看就可以看到同步過來的檔案了, 但是如果Driver有再新增檔案, 必須再執行一次Script, 應該還有其它方法吧. 有空再研究.
沒有留言:
張貼留言