【发布时间】:2020-02-25 23:22:20
【问题描述】:
第一次在这里发帖,对谷歌脚本编码很陌生,所以我很感激能得到任何帮助。
我正在尝试设计一个宏,并且已经经历了一些线程,但还没有找到合适的东西。我试图将这个过程设计为我可以想象的对程序友好,希望它会有所帮助。设置如下:
单个电子表格,多个工作表。一个 MainSheet,以及不断增加的辅助 Sheets(在示例中,有 SheetA 和 SheetB)Example Sheet Structure
MainSheet 的列结构为:SheetName、Date、Column1、Column2。辅助工作表的列结构始终相同:日期、第 1 列、第 2 列。 MainSheet Column StructureSecondary Sheet Column Structure
该宏用于从 MainSheet 上的 Column1 和 Column2 复制数据,并根据 SheetName 和 Date 列上提供的信息,将其粘贴到辅助工作表上的相应单元格上。对 MainSheet 上的每个条目重复此过程。
我这里是过程的图片示例:Example MainSheetExample SheetAExample SheetB
再次,如果我能得到任何帮助,我将不胜感激。非常感谢!
编辑:这是示例 Google 表格电子表格的 Link。
--- 瓦拉兹
【问题讨论】:
-
嗨 Valraz,欢迎来到 Stackoverflow!我想知道日期列的一些事情:它的行为如何?同一张工作表可以有多行具有相同的日期吗?另外,我想 SheetA, SheetB... 的记录也应该按此字段排序?最后,为了记录,请记住下次附上示例表格文档而不是图像。 ;)
-
嗨,卡尔,感谢您与我们联系!回答您的问题: 1) 辅助表中的日期列是一个时间线,其中随着一年中每个月的过去,每个月都会添加一个新条目。每个月只有一个记录。 2) 是的,次要工作表记录将随着时间的推移按日期排序。 3) 当然,我会马上看到如何附加示例文档:D
-
为什么不用查询,我觉得比较简单
标签: google-apps-script google-sheets