すべて、スクリプトでGoogleシートの選択したセルに背景色を追加する
タイムスタンプシートを作成しようとしています。アイデアは、ユーザーがボタンを押すたびに、選択されたセルが現在の時間を取得し、背景色が赤に変わるということです。 私は時間部分を修正することができましたが、色を変更することはできませんでした。私はそれに着い最も近いです:選択したセルの2列ではなく、細胞自体に
function timeStampM() {
SpreadsheetApp.getActiveSheet()
.getActiveCell()
.setValue(new Date());
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getDataRange();
var actCell = sheet.getActiveCell();
var actData = actCell.getValue();
var actRow = actCell.getRow();
if (actData != '' && actRow != 1) //Leaving out empty and header rows
{
range.getRange(actRow, 2).setBackground('red');
}
}
この色のセル。どんな助力も大変に感謝します。
_Bestよろしく
それは 'sheet.getRange(actRow、2).setBackground( '赤')でなければなりません;'内部ブロック –