如何修改此脚本?我想学习本教程,但我相信它是在驱动器替换文档之前编写的。
第1部分:在文件柜中嵌入文件夹
将Google文档文件夹与站点文件柜链接
在您的站点中打开脚本编辑器。 点击更多操作> 管理网站。 在左侧边栏中,点击应用脚本。 单击启动编辑器。 将以下代码复制并粘贴到编辑器中。
function showFolderInSite() {
var files = DocsList.getFolderById("PASTE_FOLDER_ID_HERE").getFiles();
var page = SitesApp.getPageByUrl("PASTE_PAGE_URL_HERE");
for(i in files){
page.addWebAttachment(files[i].getName(), '', files[i].getUrl());
}
}
在Google文档中打开您的文件夹,然后从浏览器窗口中的网址中复制文件夹ID。文件夹ID是URL的folder.#.
部分之后的所有内容。
例如,给出以下示例url
文件夹ID是此部分:0B3xR7WfXrj7aOGY4Y2M3OWItZjAyYy00ZTM5LTg3MTgtNjNkYWZhZTZmYmU3
。请注意,它是folder.0.
之后的所有内容。下图还显示了文件夹ID:
答案 0 :(得分:0)
文件夹网址的构建方式有一些细微的变化但是这个想法总是一样的:ID就是两个相同类型的项目之间的不同之处(2个电子表格,2个文件夹...这就是它们的方式建立网址)
在下面的示例中,ID仅在folders/
即获取此文件夹中文件的代码行如下:
var files = DocsList.getFolderById("0B3qSFd3iikE3TkN2THNDUnAwX2s").getFiles();
希望这能帮助你完成你的tuto。
请注意,某些网址更复杂,因为有些参数会添加到ID字符串后面(实际上大部分情况都是如此;-)