変数 = 《Range》.getBackgroundColor();
変数 = 《Range》.getBackgroundColors();
《Range》.setBackgroundColor( 値 );背景色(backgroundColorプロパティ)は、上記のメソッドで値のやり取りが行えます。値は、色を示すテキストとなります。例えば、"red"といった色名や、"#FF0000"といった16進数を用います。
《Range》.setBackgroundColors( 値 );
変数 = 《Range》.getFontColor();
変数 = 《Range》.getFontColors();
《Range》.setFontColor( 値 );テキストの色(fontColorプロパティ)を利用するためには、上記のようなメソッドがRangeに用意されています。やはり、背景色と同様、単数形と複数形のメソッドがあります。これも複数形のものは全セルの値を2次元配列としてまとめたものになります。
《Range》.setFontColors( 値 );
変数 = 《Range》.getFontFamily();
変数 = 《Range》.getFontFamilies();
《Range》.setFontFamily( 値 );フォントファミリー(fontFamilyプロパティ)に関するメソッドです。値は、使用するフォント名のテキストになります。複数形が、単にsをつけただけではないので、間違えないようにしましょう。
《Range》.setFontFamilies( 値 );
変数 = 《Range》.getFontSize();
変数 = 《Range》.getFontSizes();
《Range》.setFontSize( 値 );フォントサイズ(fontSizeプロパティ)は、整数(int値)として扱われます。やはり単数形と複数形のメソッドが用意されています。
《Range》.setFontSizes( 値 );
変数 = 《Range》.getFontStyle();
変数 = 《Range》.getFontStyles();
《Range》.setFontStyle( 値 );フォントスタイル(fontStyleプロパティ)は、セルに設定されるスタイル名を示すテキストになります。利用可能なテキストは、"italic", "normal", "oblique"のいずれかとなります。見ればわかるようにボールドは含まれません。
《Range》.setFontStyles( 値 );
変数 = 《Range》.getFontWeight();
変数 = 《Range》.getFontWeights();
《Range》.setFontWeight( 値 );ボールド(fontWeightプロパティ)は、fontStyleプロパティでは設定されません。これはfontWeightというものとして別に用意されているのです。値は、"normal"か"bold"のいずれかのテキストになります。
《Range》.setFontWeights( 値 );
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※選択範囲の各セルの背景色とテキスト色を設定する function myFunction(){ var range = SpreadsheetApp.getActiveRange(); var r = range.getNumRows(); var c = range.getNumColumns(); var arr = new Array(r); var arr2 = new Array(r); for(var i = 0;i < r;i++){ arr[i] = new Array(c); arr2[i] = new Array(c); } Logger.log(arr); var total = 0; for(var i = 0;i < r;i++){ for(var j = 0;j < c;j++){ if ((i + j) % 2 == 0){ arr[i][j] = "#FF0000"; arr2[i][j] = "#FFCCCC"; } else { arr[i][j] = "#0000FF"; arr2[i][j] = "#CCCCFF"; } } } range.setFontColors(arr); range.setBackgroundColors(arr2); }
<< 前へ | 次へ >> |