我正试图开始编辑与Google表格绑定的Google Apps脚本。
我不了解该文件的记载部分
Structure Code. clasp automatically converts your flat project on script.google.com into folders. For example:
├──测试/slides.gs
└──tests / sheets.gs
├──测试/
│├─slides.gs
│└─sheets.gs
当我在script.google.com上看到我的项目时,它们只是按名称列出,我看不到任何文件夹结构。
我能够扣紧克隆PROJECT_ID,并下载了3个文件
克隆了3个文件。
└─appsscript.json
└─Code.js
└─旧Code.js
精确到我运行clasp命令的文件夹。
我看不到它如何为我创建文件夹。
我应该为每个脚本创建一个文件夹吗?
预先感谢
答案 0 :(得分:3)
在script.google.com上,文件将始终以平面结构显示。扣子的作用是-如果.gs文件名中有文件路径分隔符-会将其嵌套到本地Dev环境中的文件夹中。
因此,如果您的gs文件是“ a.gs”和“旧b.gs”,那么当您clasp pull
时,它们将位于同一目录中。如果它们分别命名为“ a.gs”和“ old / b.gs”,那么当您clasp pull
时,当前目录将包含一个名为“ a.js”的js文件和一个名为“ old”的目录,其中一个名为“ b.js”的文件。
类似地,如果您在本地创建基于目录的项目,然后将其推送到Apps Script,则clasp会将本地目录中合适的文件压平,以便Apps Script可以使用它们。
即
webapp/
- a.js
- b.js
main.js
将成为
webapp/a.gs
webapp/b.gs
main.gs
推后。
下,多操作系统团队的共享开发可能会很棘手。答案 1 :(得分:2)
Google脚本编辑器不支持文件夹,所有文件总是上载到根目录。