我被卡住了!我错过了一个函数或对象,还是有合理的解决方法?
我想在同一个Google电子表格中将一个范围从一个工作表复制到另一个工作表,复制单元格的合并状态,但不复制条件格式规则。
据我所知:复制合并状态的唯一方法是在粘贴中包含格式(即完整粘贴),也粘贴条件格式规则。根本没有以编程方式与条件格式规则进行交互,也没有办法在没有复杂的变通方法的情况下获得合并状态。
有办法吗?
如果没有,我可以使用onEdit(e)替换条件格式,以便在编辑后评估每个单元格,如果编辑发生在指定范围内(但这会导致痛苦),然后执行完全粘贴。 / p>
答案 0 :(得分:0)
如果我没有误解你的问题,你能否申请
.merge()
到您的粘贴范围,然后是
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Transparent" />
<Setter Property="BorderBrush" Value="Transparent" />
<Setter Property="BorderThickness" Value="0" />
</Trigger>
</Style.Triggers>
</Style>
</ListView.ItemContainerStyle>
https://developers.google.com/apps-script/reference/spreadsheet/range#merge