よろしくお願いします。
ブラウザはChome最新版(Windows10, x64)を使っています。
Activeセルを取得し、その座標を取ってきたい。それだけのものです。
下図で言うと「セルF10」の座標を取得したいのですが、F4の座標を取ってきます。
またカーソルを他に変えるとActiveにしたセルの列は同じですが他の行を取得してきます。
spreadSheetなので保存のタイミングや通信状態に拠るものがあるのかもしれませんが
さすがにコードの問題だと思っています。
(コードの汚さはご勘弁)
些細なことでも結構です。ご教授いただけると幸いです。
function getAddress() { var cBook = SpreadsheetApp.getActiveSpreadsheet(); var cSheet = cBook.getActiveSheet(); var cCell = cSheet.getActiveCell(); var cCellRow = cCell.getColumn() ; var cCellColumn = cCell.getColumn(); console.log("sheet name: " + cSheet.getName() + "//"); console.log("cell range: " + cCellRow + "," + cCellColumn + "//"); var rangeval = cSheet.getRange( cCellRow, cCellColumn ).getValue(); console.log( "値: " + rangeval ); if( rangeval == 0 ){ console.log("無いよ"); } else { console.log("あるよ"); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/01 19:29