完整复制单元格并附加到其他页面

Copy cells full and append to other page

我有一个 google sheet 连接到 google 表单。表格由组长和他的组员一起编制,并由google连续上报的一些信息。 我需要用单个列中的成员的所有数据制作另一个 sheet。 我不会复制和粘贴,因为有超过 50 位领导者和数千名成员,真正的问题是有些行已满,有些行,考虑到并非所有团队都由相同数量的成员组成,有一半是空的. 完成 sheet 最快的方法是什么? 我需要这样的东西:

Rows from google sheet
[Team1; Bob, data; Rob, data]
[Team2; Rose, data; Mark, data; Jenny, data]

Result that I want:
[
[Bob, data],
[Rob, data],
[Rose, data],
[Mark, data],
[Jenny, data],
]

如果没有办法在内部做到 Google Sheet 我可以使用 python 并像矩阵一样考虑 google sheet 吗?

您可以使用 Google Apps 脚本在内部完成。这允许用户在 JavaScript 中创建自定义函数和代码,可以更改 Google 表格中的 sheet 或根据您编写的代码获取信息。

Here 是 Apps 脚本文档的 link,写得很好。

您基本上需要创建 2 个 sheet,编写一个函数从每一行中提取您想要的单元格,然后将该数据输入到第二个 sheet。你不需要非常精通 JavaScript 来做到这一点,我自己并不擅长 Javascript 但是我可以根据需要制作功能。

还有一些建议,请先用样本sheet进行测试,以免删除数据或出错。