我有一个包含列partner, id, email, status, type, group,的表格details。id列, email, status, type,中存在重复值group。
<!-- language: lang-none -->
| partner | id | email | status | type | group | details |
|---------|-----------|---------------------|--------|------|-------|----------------------|
| YESTKBW | Wednesday | wednesday@gmail.com | YES | 0 | 11 | kgplqolgbmdxenwpehyn |
| ZBSDCUY | Wednesday | wednesday@gmail.com | YES | 0 | 11 | upujkpekm tmqfzpca |
| RBGBHNK | Wednesday | wednesday@gmail.com | YES | 0 | 11 | iky k gtlffdyukngwlo |
| UXJGHLW | Saturday | saturday@gmail.com | NO | 0 | 11 | mjdmodggygxkydxifxny |
| UZHNECM | Friday | friday@gmail.com | YES | 1 | 22 | wpboajbemueskbuyjqeg |
| XACTUOK | Tuesday | tuesday@gmail.com | NO | 2 | 33 | rxnwkpmegng bobjdqlz |
| EIOBZXS | Tuesday | tuesday@gmail.com | NO | 2 | 33 | rwqxxwoeanxqsbpbwx j |
id我正在尝试制作一个脚本,该脚本将合并列、、、、email中的单元格,status以获得相同的连续 id 值。不需要触及值。typegrouppartnerdetails
应该发生什么的例子
<!-- language: lang-none -->
| partner | id | email | status | type | group | details |
|---------|-----------|---------------------|--------|------|-------|----------------------|
| YESTKBW | Wednesday | wednesday@gmail.com | YES | 0 | 11 | kgplqolgbmdxenwpehyn |
| ZBSDCUY | | | | | | upujkpekm tmqfzpca |
| RBGBHNK | | | | | | iky k gtlffdyukngwlo |
| UXJGHLW | Saturday | saturday@gmail.com | NO | 0 | 11 | mjdmodggygxkydxifxny |
| UZHNECM | Friday | friday@gmail.com | YES | 1 | 22 | wpboajbemueskbuyjqeg |
| XACTUOK | Tuesday | tuesday@gmail.com | NO | 2 | 33 | rxnwkpmegng bobjdqlz |
| EIOBZXS | | | | | | rwqxxwoeanxqsbpbwx j |
我知道有必要使用mergeVertically()类方法Range,但我没有足够的经验来解决这个任务。
好的。这个问题与这个Hide rows with criteria on click没有明显不同。
假设我们有一些合并单元格的方法:
一切都非常透明:
它仍然是添加一个或多或少有用的自定义块构造函数。例如,
当然,这里没有任何解释,并非一切都是显而易见的。
initialBlocks必须代表这样的对象mergerColumn- 将根据其得出关于需要合并的结论的列的编号现在可以运行了
又添加了一个
blocks属性,这是必需的verticallyMerger- 这是columns. 它包含一个列出要合并的列的数组。在这里您可以获得工作示例和完整代码的副本。