如何通过Apps脚本在Google表格中"清除格式"

Jed*_*Jed 5 formatting google-sheets google-apps-script

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

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

澄清:我知道具有格式化函数的Text Class(例如setForegroundColor(),setItalic(),setTextAlignment()等),但我不知道任何单个函数将执行与Format > Clear Formatting函数相同的操作可在主菜单中找到.

Spe*_*ton 6

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();
Run Code Online (Sandbox Code Playgroud)