Google apps script 在Google脚本中创建文件夹和子文件夹的主要难题
帮我找个人看看 我可以使用谷歌表单脚本,但这一次让我非常沮丧,我在任何地方都找不到我想要的答案。大声说出来很简单,但我的天啊,要把它写成剧本要辛苦得多 我正在努力,但是失败了!要创建google工作表脚本,将创建文件夹和子文件夹,并在子文件夹中创建更多文件夹 我真的没有太多的代码,我复制并粘贴了几页代码,但它越来越复杂 我只需要 主文件夹将是项目的名称? A列是“部门”子文件夹 B、C、D列子文件夹到A列标题 我的工作表链接在这里 这张表可能看起来很小,但它总共有100多个部门,我真的不想每个月一个接一个地创建它们 任何帮助都将非常感谢,或者有人给我指出正确的方向,请不要说谷歌吧 所以对于所有的谷歌大师们,请帮助我。。。你永远不会知道你也在帮助别人: 亲切的问候 一个失败的程序员 这里的想法是: 从工作表中获取值 获取您的根文件夹 基于图纸值在根目录中创建子文件夹和子文件夹 以下是您大致的操作方法:Google apps script 在Google脚本中创建文件夹和子文件夹的主要难题,google-apps-script,google-sheets,Google Apps Script,Google Sheets,帮我找个人看看 我可以使用谷歌表单脚本,但这一次让我非常沮丧,我在任何地方都找不到我想要的答案。大声说出来很简单,但我的天啊,要把它写成剧本要辛苦得多 我正在努力,但是失败了!要创建google工作表脚本,将创建文件夹和子文件夹,并在子文件夹中创建更多文件夹 我真的没有太多的代码,我复制并粘贴了几页代码,但它越来越复杂 我只需要 主文件夹将是项目的名称? A列是“部门”子文件夹 B、C、D列子文件夹到A列标题 我的工作表链接在这里 这张表可能看起来很小,但它总共有100多个部门,我真的不想每个月
function createFolders() {
// part 1: getting the values
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('YOUR-SHEET');
var values = sheet.getDataRange().getValues();
// part 2: getting the root folder
var rootFolder = DriveApp.getFolderById('YOUR-FOLDER-ID');
// part 3: iterate through values to create folders
for (var i in values) {
// you can call DriveApp's createFolder function on another folder
// thus the new one will be created inside the folder you're calling the function on
var folder = rootFolder.createFolder(values[i][0]);
folder.createFolder(values[i][3]);
}
}
欢迎来到SO!一般来说,当问一个问题时,我们希望看到一些通过询问者提供的代码的尝试,因为这不是一个编码服务。到目前为止你发现了什么/尝试了什么?你有错误吗?嗨,克里斯,对不起,我没有试着让别人帮我做代码,我只是想得到一些指导,因为我尝试过的东西根本不起作用,不能共享代码,我受够了,沮丧地删除了整件事。我可以用一些指导来填补所有的空白。:/第2部分:获取根文件夹var rootFolder=DriveApp.getFolderById'YOUR-folder-ID';不使用getFolderbyId选项是否可以完成此操作?是的,请检查文档:-您可以在DriveApp上调用它,然后将在驱动器的根目录中创建文件夹