Google apps script 从其他选项卡复制行并合并到其他选项卡中
几天前我试图在这里问一个类似的问题,但我想我的解释太复杂了(链接) 我想复制其他4个选项卡中的行,并将它们附加到一个摘要选项卡中 我已经做了一张表来显示我需要什么。 第一个名为“TOTAL”的选项卡应显示TabA、TabB、TabC、TabD中所有行的合并。最后一个选项卡“example_TOTAL”刚刚添加到这里,向您展示我希望“TOTAL”选项卡的外观。 我尝试了两套代码使其工作: 1) 前一篇文章中包含的那个(见链接)。问题:复制过程中所有格式都丢失。B列最初包含格式设置 2) 一些代码使用.CopyTo。问题:从“其他”选项卡创建的新副本会覆盖预览副本和附加副本Google apps script 从其他选项卡复制行并合并到其他选项卡中,google-apps-script,google-sheets,google-sheets-macros,Google Apps Script,Google Sheets,Google Sheets Macros,几天前我试图在这里问一个类似的问题,但我想我的解释太复杂了(链接) 我想复制其他4个选项卡中的行,并将它们附加到一个摘要选项卡中 我已经做了一张表来显示我需要什么。 第一个名为“TOTAL”的选项卡应显示TabA、TabB、TabC、TabD中所有行的合并。最后一个选项卡“example_TOTAL”刚刚添加到这里,向您展示我希望“TOTAL”选项卡的外观。 我尝试了两套代码使其工作: 1) 前一篇文章中包含的那个(见链接)。问题:复制过程中所有格式都丢失。B列最初包含格式设置 2) 一些代码
感谢您的帮助 在您的情况下,这将起作用
=QUERY({TabA!A:K;TabB!A:K;TabC!A:K;TabD!A:K};"select * where Col1 is not null";0)
它不会转移颜色。
我还将其添加到了您的谷歌电子表格示例中。OK。谢谢但是我如何将其放入脚本中?如何保持B列中的格式(颜色/字体)?w2lf说:“我还将其添加到了您的google电子表格示例中。”好的。我移动到了“建议1”选项卡,以防其他人也想尝试。我想你不能。你知道
QUERY
,但不知道VLOOKUP
?你也可以使用get和set numberformats。检查文档的范围部分。你的问题读起来像是对其他人编写脚本的一系列要求。如果这是你的目标,祝你好运。重新问问题不是你如何要求更好的答案(而是设定一个奖金)。这可能需要你先为网站投稿并赢得声誉。@cooper:我制作了一个脚本(见前一篇文章),但它没有复制格式。只有纯粹的内容。@tehhowch:有时候,当没有人回答时,很容易认为问题不是以一种结构/可理解的方式提出的。因此,你试图简化,然后你编辑和改进你的问题,而不是问一个完全相同的新问题?