【问题标题】:How to "Clear Format" in Google Sheets via Apps Script如何通过 Apps 脚本在 Google 表格中“清除格式”
【发布时间】:2016-05-03 17:13:19
【问题描述】:

在我的 Google 表格中,我目前通过手动转到 Format > Clear Formatting 来删除格式。

如何以编程方式(通过 Apps 脚本)清除 Google 表格的行和/或列中可能存在的任何/所有格式?

澄清:我知道 Text Class 具有格式化功能(例如 setForegroundColor()、setItalic()、setTextAlignment() 等),但我不知道有任何单一功能会做同样的事情就像主菜单中的Format > Clear Formatting 函数一样。

【问题讨论】:

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


    【解决方案1】:

    Sheet 类中有一个 clearFormats() 方法。
    https://developers.google.com/apps-script/reference/spreadsheet/sheet#clearformats

    文档中的示例:

    // This example assumes there is a sheet named "first"
     var ss = SpreadsheetApp.getActiveSpreadsheet();
     var first = ss.getSheetByName("first");
     first.clearFormats();
    

    【讨论】:

      【解决方案2】:

      我正在寻找的clearFormat() 函数在Range Class 中。

      【讨论】:

        【解决方案3】:
        function clearFormatting() {
          var activeSheet = SpreadsheetApp.getActiveSheet();
        
          activeSheet.clear({
            formatOnly: true,
            contentsOnly: false
          });
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2022-09-26
          • 1970-01-01
          • 2013-07-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多