Google Apps Script からスプレッドシートを操作する方法です。
今回は、スプレッドシートにデータを書き込みます。
Google Apps Script からスプレッドシートを操作する基本的な方法(シートの取得等)はこちらをご覧ください。
#指定したセルの値を変更する
var spreadsheet = SpreadsheetApp.openById('id');
var sheet = spreadsheet.getSheetByName('sheet_name');
sheet.getRange("H1").setValue("test");
#指定した範囲のセルの値を変更する
var values = [
[ "apple", "banana", "lemon" ],
[ "red", "yellow", "yellow" ]
];
sheet.getRange("B2:D3").setValues(values);
※sheetは取得済みとします。
#指定したセルを塗りつぶす
sheet.getRange("H1").setBackground('#FF0000');
#指定したセルの文字色を変更する
sheet.getRange("H1").setFontColor('#FF0000');
#指定したセルのフォントサイズを変更する
sheet.getRange("H1").setFontSize(50);
#指定したセルのフォントを変更する
sheet.getRange("H1").setFontFamily('Arial');
#指定したセルの字体を変更する(italic or normal)
sheet.getRange("H1").setFontStyle('italic');
//斜体にする
or
sheet.getRange("H1").setFontStyle('normal');
//元に戻す
#指定したセルの字体を変更する(bold or normal)
sheet.getRange("H1").setFontWeight('bold');
//太字にする
or
sheet.getRange("H1").setFontWeight('normal');
//元に戻す
#指定したセルに関数を指定する
sheet.getRange("H1").setFormula('=SUM(I1:I3)');
このほかにも、上記の処理を複数のセルに対して行なったり、セルに枠線を付けることもできます。
参考:Range