前提・実現したいこと
・スプレッドシートの特定のシート(シート2)かつ特定のセル("B4"/プルダウン)の値を修正した時のみ同シート"N2"のセルに日付を自動入力
・スマホで操作してもトリガーが実行されるようにする
発生している問題・エラーメッセージ
特定のシートに限定することはできましたが、さらに特定のセルに絞り込む方法が分かりません。
該当のソースコード
function onEdit(e) { if (e.range.getSheet().getSheetName() != "シート2") { return; } //現在時刻を取得 var now = new Date(); var year = now.getFullYear(); var month = now.getMonth()+1; var date = now.getDate(); //入力したい文字列に整形する var nowDate = year + "年" + month + "月" + date + "日" ; //特定のセルに時刻を入力// SpreadsheetApp.getActiveSheet().getRange("N2").setValue(nowDate); }
試したこと
日付入力ボタンとスクリプトの作成
補足情報(FW/ツールのバージョンなど)
環境:Macbook Air,Chrome(Chrome V8を無効にしています。)
2日前にプログラミングを勉強し始めました。至らない点も多くあるかと存じますが、どうかよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/04 06:40 編集
2020/06/04 07:46
2020/08/03 07:01