#実現したいこと
スプレッドシートにて、スピンボタンのようなものを図形にスクリプトを割り当てて作成したのですが、作成したのは現在アクティブなセルに対しての処理を行うもので、
「A10からA375までの日付が入力されているセルから今日の日付を取得し、A10に入力されているのが今日の日付だとしたら対応するB10に数値を+1する(A11に今日の日付が入力されていたら対応するB11に入力される)」といったスクリプトが作成したくて、
回答で頂いたサイトを観覧したり、自分なりに調べつつ書き進めていたのですが、
どうしてもセルと現在の日付をifで照らし合わせて判定がtrueの時、trueだったセルを取得し、対応するB列に入力されるようにする処理が分からずにいます。
また、現状のソースコードで処理に間違いがある場合は教えて頂けたら幸いです。
何卒宜しくお願い申し上げます。
##元のソースコード
GAS
1var sheet=SpreadsheetApp.getActiveSheet(); 2function onClickUp(){ 3 var cell = sheet.getActiveCell(); 4 buttonUp(cell); 5} 6 7function buttonUp(cell) { 8 var value=cell.getValue(); 9 cell.setValue(value+1); 10}
###現状のソースコード
GAS
1function onClipUpToday1() { 2 var sheet=SpreadsheetApp.getActiveSheet(); 3 var range = sheet.getRange('A10:A375'); 4 var value = range.getValues(); 5 var today = new Date(); 6 Moment.moment(today).isSame(value,'day'); 7// buttonUp1(cell); 8} 9 10function buttonUp1(value) { 11// var value=cell.getValue(); 12// cell.setValue(value+1); 13}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/05 13:23