見出し画像

いろいろなワザを試してます GAS

ワザ…ワサビみたいです。夏に生ワサビの茎のところを水につけていたらしばらく葉っぱが育ったのですが、油断したら枯れてしまいました。

こんにちは。サキナオコです^^
今日も雨です。すっかり秋になってしまったのですね。

いつもご覧いただき、スキ、フォロー、コメント、サポート、オススメまでも本当にほんとうにどうもありがとうございます!!*^o^*
今日もバッチリやる気いただいております!!^o^/

さて、今日はSheetクラスを学びます!
クラスの主なメンバーの表がずららっと2ページにわたって書かれています。sheetを操作するワザがたくさんあるのですね。目眩がするほどに。

まずはsheetの情報を取得するサンプル写経。プラス表から選んで自分でも書いてみます。目移りする表から選んだのは、sheetのデータがある最後の列番号を取得するっていうワザ、getLastColumn()メソッドです。

選んで実行してみたものの、パラリと見るとそれは節の最後のサンプルに書かれていました…

気を取り直して、画像を挿入できるメソッドがあるようで、URLを指定してそれをやってみます。うまくできました!面白い!そして描いたのが昔すぎ!ageに正確性を求めてはいけません。

insertImage(URL,col,row[,offsetX,offsetY])

スクリーンショット 2021-09-09 12.51.05

その他セル範囲の取得。
行番号、列番号、行数、列数を組み合わせる。

データ範囲の取得。
getDataRangeメソッドの起点のために1行目1列目からデータを入れるべし。

シートに行を追加。
appendRowメソッド。配列がデータとして最終行に追加される。
普通のデータだけでなく、nullや数式もデータとして追加できる。

複数行の追加には二次元配列setValuesメソッドでセットするそう。後に登場すると。

最後はシートをクリアするメソッド。

Sheet オブジェクト名.clear(); // 全消し
Sheet オブジェクト名.clearContents(); // 内容の数字消す
Sheet オブジェクト名.clearFormats(); // 書式等消す

確かに消えます!楽できますね。間違えたら大変ですけど…

今日は以上です!

この記事が気に入ったらサポートをしてみませんか?