私はA
からH
までのデータを持つシートを持っています。単一の列の最後の行を決定する
データを含む列A
の最後の行を特定する必要があります(すべてが連続しているため、データ/行にギャップがありません)。
も列A
よりもデータのよりの行を持って、他の列のデータがあるので、私は唯一の列A
を隔離する必要があります。 (および/または列内の範囲だけA
)。
私がGoogle Appsスクリプトソリューションのための私の再探索の全てにしかし
=COUNTA(A2:A100)
を使用してスプレッドシートレベルでこれを行うことができ、私は見つけるように見えるすべてのコードの行数十を網羅する複数の機能を実行するための要件です - i++
のものをたくさん含んでいます... A1
から直接オフセットすることで、あまり複雑ではありませんでした。
このメソッドを変更する列固有の方法がありますか?
var aLast = ss.getDataRange().getNumRows();
複雑なプロセスが必要な場合は、そのようにしてください。しかし、よりシンプルな解決策を想像するのは難しい(見つけにくい!)。
誰かが私を啓発したい(または気泡をぽんと鳴らす)のが気になりますか?
非常に狡猾です。 JavaScriptを理解して創造的に考えることを楽しみにしている日を楽しみにしています。納期どおり、私はそう思う。しかしその間に、私はあなたの考え方を見て楽しんでいます。あなたのソリューションのインスピレーションを挙げて、あなたに誇りを持ってください。高級。もう一度ありがとう。 – 5th4x4
経験豊富なコーダーにとっては、ほとんどの場合、その範囲が単一の列以上に及ぶことはないことが明らかです。これは私が得たものではありませんでしたが、Mogsdadはこれを1つ以上の列にまたがることはできないというコメント(削除されました)で指摘しました。もう一度、私はちょうど私の経験レベルにあり、まだいくつかの概念をつかむのに苦労している人のためにこれをここに入れたいと思います。ありがとう、Mogsdad。 – Soundfx4
これは私が必要なものです、ありがとう! – Jordan