
発生している問題
Q192168
上記Qと同じ事象が出て困っています。
問題のあるシートに対し、2つのfunctionを処理させていますが、
どちらのfunctionでもgetActiveCell()で、実際にカーソルが
あるセル位置ではなく、A1を取得してきてしまいます。
試したこと
①同ファイル内の別の新しいシートのセルD2にカーソルを
置いた状態で、Q192168記載の以下を試しました。
activeCell.getRow() → 2.0 〇
activeCell.getColumn() → 4.0 〇
で座標位置正しく取れていそう。
問題があるのは、GAS処理をさせているシートか?
②GAS処理をさせているシート(mySheet1)のセルF8にカーソルを
置いた状態で、Q192168記載の
getLastColumn() →17 表データQ列までなので正しく取れていそう 〇
getLastRow() →1000 表データ上で値が入っているのは8行目まで
正しく取れていない ??
editedCell = mySheet1.getActiveCell();
console.log(editedCell.getA1Notation); →A1 ×
editedCol = editedCell.getColumn();
console.log(editedCol); →1 ×
③新たな白紙シートにmySheet1の表をコピペし、
両functionを実行してみましたが、いずれもA1取得してしまい×でした。
原因と解消法のアドバイスをいただけないでしょうか?
補足情報(FW/ツールのバージョンなど)
GASビギナーの非エンジニアでも理解できそうなレベルでの
回答、アドバイスをいただけると大変助かります。
0 コメント