min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

GoogleAppsScript(GAS)でcheckboxにチェック入った時刻を隣のセルに表示する

bitFlyer招待URL

bitFlyer口座開設(ビットコイン1,000円もらえる)URL

 

その買うを、もっとハッピーに。|ハピタス

チェックが入った日付がほしいのよ

できた。こうなる。

やり方はこう。AppsScriptを開いて

コードを貼り付けるだけ。

function onEdit(){
var sh=SpreadsheetApp.getActiveSheet()
var rng=sh.getActiveCell()
var r =rng.getValue()
var row=rng.getRow()
var col=rng.getColumn()
var today=new Date
if(row >= 3 && col==3){
if (r){
sh.getRange(row,4).setValue(today)
// sh.getRange(row,4).setValue(now()-trunc(now()))
}
else {
sh.getRange(row,4).setValue("")
}
}
}
onEdit()関数を上書いてやってるわけね。

 

時刻を表示する列(D列)別の列にしたい場合 (row,4)を書き換えればOK。

 

min117.hatenablog.com

 

その買うを、もっとハッピーに。|ハピタス