【问题标题】:Mass Apply Conditional Formatting on Multiple Sheets in Google Sheet在 Google 工作表中的多个工作表上批量应用条件格式
【发布时间】:2017-03-02 01:12:55
【问题描述】:

您好,我正在寻找一个脚本或拖动/单击功能,以便在多张纸上批量应用条件格式。

我所有的条件格式都在“愿望”表中

我想将条件格式应用于其他工作表(最多 20 个)。

在脚本中,我可以一次应用条件格式或批量应用,因为我知道所有工作表名称。

【问题讨论】:

    标签: google-apps-script google-sheets google-apps


    【解决方案1】:

    条件格式也属于格式,所以可以使用copyFormatTo

    由于您没有提供更多信息 ymmv。

    function copyFormatting() {
      var ss = SpreadsheetApp.getActiveSpreadsheet();
      var wishRange = ss.getSheetByName("Wish").getDataRange();
      var targetSheetNames = ["Sheet1", "Sheet2"];
    
      targetSheetNames.forEach(function(sheetName) {
        wishRange.copyFormatToRange(
          ss.getSheetByName(sheetName), 
          wishRange.getColumn(), 
          wishRange.getLastColumn(), 
          wishRange.getRow(), 
          wishRange.getLastRow());
      });
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-16
      相关资源
      最近更新 更多