【问题标题】:Paste Range WITH merge but WITHOUT conditional formatting?粘贴范围合并但没有条件格式?
【发布时间】:2016-06-01 17:05:37
【问题描述】:

我被困住了!我是否缺少函数或对象,或者是否有合理的解决方法?

我想在同一个 Google 电子表格中将一个范围从一个工作表复制到另一个工作表,复制单元格的合并状态,但复制条件格式规则。强>

据我所知:复制合并状态的唯一方法是在粘贴中包含格式(即完整粘贴),粘贴条件格式规则。根本没有与条件格式规则交互的编程方式,也没有一种方法可以在没有复杂解决方法的情况下获得合并状态。

有办法吗?

如果不是,我可以用 onEdit(e) 替换条件格式,以评估编辑后的每个单元格,如果编辑发生在指定范围内(但这证明很痛苦),然后进行完整粘贴。

【问题讨论】:

    标签: google-apps-script google-sheets gs-conditional-formatting


    【解决方案1】:

    如果我没有误解你的问题,你可以申请吗

    .clearFormat()
    

    到您粘贴的范围,然后是

    .merge()
    

    https://developers.google.com/apps-script/reference/spreadsheet/range#merge

    【讨论】:

    • 谢谢;这可以删除条件格式并有选择地合并单元格,但需要通过复杂的变通方法(如this thread)来评估合并单元格的整个源范围,然后用于在循环中应用合并。由于只有条件格式的粘贴模式,我希望有一种(或一种简单的方法)可以粘贴除条件格式之外的所有内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多