【GAS】書式設定をする
GASでスプレッドシートのデザインを設定します。
function fun(){ let sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); //シートを選択 let range = sheet.getRange("B2:D5");//適応範囲を設定 range.setBackground("red");//背景を設定する range.setFontColor("white");//文字を設定する range.setFontWeight("bold");//文字を太字に設定する range.setBorder(true, null, true, null, false, false, "black", SpreadsheetApp.BorderStyle.DOUBLE);//枠線を設定する range.setFontFamily("Comic Sans MS");//書体を設定する range.setFontSize(20);//文字サイズを設定する range.setFontStyle("italic");//文字を斜めにする range.setFontLine("underline");//文字に対して下線などを設定する }
全部ばらばらに設定するとこんな感じで、それぞれ範囲に対して設定できます。
setBackground(color) | 背景色の設定 "#ffffff"や"white"などが使用可能 |
range.setFontColor(color) | 文字色の設定 "#ffffff"や"white"などが使用可能 |
setFontWeight(fontWeight) | 太文字の設定 "bold"か"normal"で指定 |
setBorder(top, left, bottom, right, vertical, horizontal, color, style) | top - 範囲の一番上の枠線 true or false or null left - 範囲の一番左の枠線 true or false or null bottom - 範囲の一番下の枠線 true or false or null right - 範囲の一番右の枠線 true or false or null vertical - 範囲内のセル同士境の縦線 true or false or null horizontal - 範囲内のセル同士境の横線 true or false or null color - 枠線の色 "#ffffff"や"white"などが使用可能 style - 枠線のスタイル DOTTED(点線) DASHED(破線) SOLID(実線細) SOLID_MEDIUM(実線並) SOLID_THICK(実線太) DOUBLE(二重線) |
setFontFamily(fontFamily) | フォント名を設定 |
setFontSize(size) | フォントサイズを数値で設定 |
setFontStyle(fontStyle) | 斜めにするかの指定 "italic"か"normal"で指定 |
setFontLine(fontLine) | 文字に線を付ける "underline"(下線)か"line-through"(取り消し線)もしくは"none"で指定 |
つなげて書くとこうなりますが、あまり変わらないかも
range.setBackground("red") .setFontColor("white") .setFontWeight("bold") .setBorder(true, null, true, null, false, false, "black", SpreadsheetApp.BorderStyle.DOUBLE) .setFontFamily("Comic Sans MS") .setFontSize(20) .setFontStyle("italic") .setFontLine("underline");