Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将数据从特定单元格复制到不同文件夹中具有不同格式的不同工作表中

将数据从特定单元格复制到不同文件夹中具有不同格式的不同工作表中
EN

Stack Overflow用户
提问于 2019-11-08 17:37:00
回答 2查看 107关注 0票数 0

在一个google工作表中,我想运行一个脚本(通过脚本附加按钮),该脚本将另一个不同的工作表复制到另一个目标文件夹中,同时根据第一个工作表中的单元格值命名新文件。谁能给我指明正确的方向?到目前为止,我的情况如下:

代码语言:javascript
运行
AI代码解释
复制
  function onOpen(e) {                   
  var jobTitle = SpreadsheetApp.getActiveSpreadsheet().getName();
  SpreadsheetApp.getActiveSpreadsheet().getRange("B3").setValue(jobTitle);
   }
  function CreateManFile8() {           
  var copyMan = DriveApp.getFileById("Source ID");                                  
  var toFolder = DriveApp.getFolderById("Destination ID");                                                   
  copyMan.makeCopy(toFolder);
   }

第一个函数很好,因为它允许我复制第一个电子表格模板,命名它,然后命名为onOpen,文件名进入输入表的适当单元格,它通过标准工作表引用公式填充整个电子表格。第二个功能就是复制“人”。模板(从第一个"Sales“模板内部)并将其放入适当的文件夹中,而不更改名称。

我需要一个给男人起名字的方法。根据B3 (或任何指定单元格)中的值从销售SpreadSheet模板中获取的模板。我将脚本附加到Sales模板内的一个按钮上,但它只是复制第二个模板并将其命名为"Source“,而不是B3的值。

发行背景:(供有兴趣者参考)

我在工作中管理的每一个项目都需要包含在“销售电子表格”模板中的销售流程,该模板由几个相互链接的工作表组成,管理流程包含在一个“管理电子表格”模板中,该模板由几个其他相互链接(带有标准公式)表组成。最后,这两个电子表格模板都被复制并用于每个新项目。

首先,每个销售前景都使用销售过程,这些过程导致销售电子表格模板在整个销售过程中被复制、重命名并以迭代方式填充相关的客户和销售数据。然后,在某个时候,签订涉及管理过程的合同,从而复制、命名“管理电子表格”模板,并将其用于项目。

这样做的目的是在销售模板被手动命名并填充销售过程中收集的信息之后,从'Sales模板‘中复制"Man. Template“。

在任何项目的管理阶段收集、分析和报告的大多数数据都不同于协商销售过程所需的数据,但需要以编程方式将每个项目的少量冗余数据从销售模板转移到管理模板。

因此,我来到YOU...the堆栈溢出社区进行指导。任何认真的、以服务为导向的人提供帮助都会受到真正的感谢.

我知道你们大多数人都比我聪明。这是没有帮助的提醒。所以,任何一个真正想要帮助一个人的人,仅仅因为他们喜欢编码并且想要分享它,我就迫不及待地想听到你的消息。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-11 02:36:24

如果我正确理解,您需要一个函数,该函数在指定的文件夹中生成电子表格的副本,并以B3单元格的值作为名称。

您可以尝试对您的函数进行以下修改:

代码语言:javascript
运行
AI代码解释
复制
  function CreateManFile8() {           
     var copyMan = DriveApp.getFileById("spreadsheet Id").getId();    
     var toFolder = DriveApp.getFolderById("folder Id");       

     var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
     var sheetName = sheet.getRange('B3').getDisplayValue();

     DriveApp.getFileById(copyMan).makeCopy(sheetName, toFolder);  

}

您可以查看makeCopygetDisplayValue的文档以获得更多信息。

票数 0
EN

Stack Overflow用户

发布于 2019-11-08 23:35:51

这只是一个示例,您必须为您的目的修改它,这将将一个文件从任何文件夹复制到其他具有新名称的文件夹:

代码语言:javascript
运行
AI代码解释
复制
function CreateFile8() {
  //This assumes the folders are unique, so I don't use ID
  var folders=DriveApp.getFoldersByName('Sistem Folder'); //myfolder = 'my drive' > 'sistem folder'

  if (folders.hasNext())
  {
    var mySrcFolder = folders.next();
    var Destfolders = mySrcFolder.getFoldersByName('Test'); //myDestfolder = 'my drive' > 'sistem folder' > 'Test'
    var files=mySrcFolder.getFilesByName('Jojo'); //file jojo will be copied (only if not exist), and Jojo is as template
    if (files.hasNext() && Destfolders.hasNext())
    {
      var DestFolder = Destfolders.next();
      var myFile = files.next();
      var Destfiles=DestFolder.getFilesByName('Jobe'); //file jojo will be copied (only if not exist in dest), and Jojo is as template
      if (Destfiles.hasNext()==false)
      myFile.makeCopy('Jobe', DestFolder); //And jobe is extracted from your sheet, I don't adopt here to extract from your sheet
    }
  }  
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58775640

复制
相关文章
VBA汇总文件夹中的多文件的工作表中不同单元格区域到总表
【问题】我们发了这样一个表格到各单位收集资料,各单位填写完后上交上来有许多个文件,我们现在想汇总成一年一个表,怎么办?
哆哆Excel
2022/10/25
2.4K0
VBA汇总文件夹中的多文件的工作表中不同单元格区域到总表
Excel公式技巧94:在不同的工作表中查找数据
很多时候,我们都需要从工作簿中的各工作表中提取数据信息。如果你在给工作表命名时遵循一定的规则,那么可以将VLOOKUP函数与INDIRECT函数结合使用,以从不同的工作表中提取数据。这项技术可以节省时间,提高效率。
fanjy
2021/07/12
13.4K0
java中==、equals的不同AND在js中==、===的不同
       1.==操作符:首先,对于非基本数据类型的对象比较,相同内存中存储的变量的值是否相等,注意是相同内存地址的才可,并且数值相同(当然地址相同,值也一定相同)才会返回true.     但是,对于基本数据类型的比较(比如:int flot double等),值相同,"=="比较便会返回true.(这是编译的规则,当进行基本数据类型的比较时,会编译生成if_icmpne指令不会进行比较地址。而进行对象比较时,会生成if_icmpne指令,会比较地址。生成的指令都是不同的)。
洋仔聊编程
2019/01/15
4.3K0
VBA实战技巧20:选取不同工作表中不同单元格区域时禁止用户执行复制剪切粘贴操作
在《VBA实战技巧19:根据用户在工作表中的选择来隐藏/显示功能区中的剪贴板组》中,我们讲解了根据用户在工作表中的选择来决定隐藏或者显示功能区选项卡中的特定组的技术。在这里就要派上用场了。
fanjy
2021/03/12
2.4K0
ol中不同区域加载不同底图
牛老师讲GIS
2023/06/10
3390
ol中不同区域加载不同底图
isa 指针中不同的位代表不同的含义
对象.isa -> 类.super -> 父类.super -> 根类.super -> nil
艳艳代码杂货店
2021/09/26
9860
策略模式:处理不同策略具有不同参数的情况
策略模式确实在处理不同策略需要不同参数的情况下会显得有些复杂。然而,这并不意味着策略模式不能在这种情况下使用。有几种可能的解决方案:
运维开发王义杰
2023/08/16
7660
策略模式:处理不同策略具有不同参数的情况
Easyui 实现点击不同树节点打开不同tab页展示不同datagrid表数据设计
2、在上述打开页面中,进行新增,编辑,复制等操作,确保新增、复制等操作生成的数据只在该页面可见。
授客
2019/09/10
1.2K0
Easyui 实现点击不同树节点打开不同tab页展示不同datagrid表数据设计
想利用Python实现将一个图片放进不同表的不同tab中
前几天在Python星耀交流群【扮猫】问了一道Python处理的问题,如下图所示。
前端皮皮
2022/08/17
6240
想利用Python实现将一个图片放进不同表的不同tab中
从git仓库中删除不同分支的.idea文件夹 原
(adsbygoogle = window.adsbygoogle || []).push({});
wuweixiang
2019/03/15
4.9K0
golang实现动态调用不同struct中不同的方法
在我们的业务中,尤其涉及到后台业务,在我们不用考虑性能的情况下,我们写后台框架的时候,可能会遇到这样的一些情况,如何通过某些struct名和方法名传递进来执行不同的逻辑。这个时候我想的是go的反射是最好的实现这种功能,当然在go里面也可以通过定义配置来实现进入动态进入不同的struct名和方法名,或者其他方式(如果你有更好的方式,可以互相交流)。
公众号-利志分享
2022/04/25
1.8K0
ThinkPHP3.2.3调用不同方法显示的数据格式不同
         $providerapplys = M('Providerapply')->find($id);
botkenni
2022/01/10
6080
将DataFrame写入同个表的不同sheetname
在实际工作中总会遇到这样的需求:将类型的数据放在一个excel表格中,但是位置在不同的sheetname。本文介绍使用pandas来实现这样的需求。
皮大大
2023/08/23
3620
VBA代码:不同的工作表显示不同的弹出菜单
如果想要对每个工作表显示不同的菜单,或者仅在某些工作表中显示菜单,可以使用相应的代码来实现。
fanjy
2022/11/16
9510
为啥同样的逻辑在不同前端框架中效果不同
前端框架中经常有「将多个自变量变化触发的更新合并为一次执行」的批处理场景,框架的类型不同,批处理的时机也不同。
公众号@魔术师卡颂
2021/11/17
1.6K0
jQuery中不同元素的作用
removeClass() - 从被选元素删除一个或多个类 toggleClass() - 对被选元素进行添加/删除类的切换操作 css() - 设置或返回样式属性
用户7718188
2021/10/07
1.8K0
不同的GSE数据集有不同的临床信息,不同的分组技巧
Jimmy大神怎么说过,只有多做、多错,才能真正的掌握。所以下面通过几个实战来说明。
生信技能树
2019/11/11
9.4K0
RStuido Server 选择不同的 R 版本(conda 中的不同 R 版本)
自从上一次服务器重装系统之后,总感觉缺少了一些东西,安装R包很多依赖库报错,也可以解决,但总是存在,烦。
章鱼猫先生
2021/10/15
4.2K0
RStuido Server 选择不同的 R 版本(conda 中的不同 R 版本)
python中如何import不同层级的模块 python中如何import不同层级的模块
main.py为主文件,model.py是我们要引入的文件,则直接import model或from model import *即可。
尾尾部落
2018/09/04
4.9K0
fastmock 支持不同格式数据返回
应许多用户的要求,现不断加入不同的数据格式支持,使用方式很简单,在请求头中加入 Content-Type 字段来告诉 fastmock 您需要返回什么格式的内容即可:
fastmock
2022/07/13
4980
fastmock 支持不同格式数据返回

相似问题

将数据复制到不同的工作表

10

将行号不同的不同工作表中的行复制到单个工作表中

10

将特定颜色的单元格复制到不同的工作表上

21

Excel VBA将数据复制到不同的工作表中

11

将数据复制到不同的命名多个工作表中

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档