For ii = 0 To 100 Step 1 // VBA
とか
for(ii=0: ii<100; ii++) //(Cとか)
だったけど、
Dim ws As Worksheet
For Each ws In Worksheets
ws.PrintPreview
Next ws
こんな感じ(コードはVBA)で、For Nextより簡単にアクセスできるようになった。
ところが、GASで、調べものをしていたらこんなページが出てきた。
へーそうなんだ。
なんか、老兵は時代のスピードについてけんなぁ。
forEachは非推奨のメソッドに
forEachメソッドはネットなどで見ると、近年はあまり利用しないよう記述されていることが多いです。 forEachを実行するパターンについてはfor of文で代替することができます。 さらにforEachは配列オブジェクトのメソッドなので、breakやcontinueといった処理中断やスキップができません。 そのため、新しくGASのスクリプトを書く際はforEachではなく、for…ofがオススメです。
--



No comments:
Post a Comment