tmk*_*fer 1 javascript google-apps-script
我正在构建一个应用程序,它根据另一个谷歌表单的响应以及日历上的事件发送谷歌表单。
我遇到的问题是如此简单和令人沮丧:创建的表单直接放入我的主“我的驱动器”中。
我确实需要将所有这些表格存储在主驱动器以外的地方,但我在任何地方都找不到任何东西。
再说一遍: 我遇到过几个复制和删除文件(实际上无法移动)以进入不同文件夹的示例。无法使其发挥作用,并且还怀疑这是否有效,因为它与回复表单相关联。
没有代码示例,因为我还没有找到任何接近的东西。请帮忙!
答案:将文件对象添加到目标文件夹,并删除原始作品。它允许附加到表单的目标电子表格仍然接收响应。
这是我用来完成此操作的代码:
function moveForm() {
var myDId = DriveApp.getRootFolder().getId();
var rootFolder = DriveApp.getFolderById(myDId);
var archiveFolder = DriveApp.getFolderById("0B2GEcLNd0NO4ZEMtbGZBdmZibzA");
var newForms = rootFolder.getFilesByName('Let\'s meet!');
while (newForms.hasNext()) {
var newForm = newForms.next();
archiveFolder.addFile(newForm)
rootFolder.removeFile(newForm);
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
795 次 |
最近记录: |