繰り返しの処理を行うforEach文を使う例
配列の各要素に対して処理を行う
コード.gsfunction for_each(){ var items = ["はれ", "あめ", "くもり"]; items.forEach(function(item){ Logger.log(item); }); } | 意訳この機能がやること 配列を用意する 配列の要素をひとつずつ取得して ログに出す |
別の書き方
コード.gsfunction for_each2(){ var items = ["はれ", "あめ", "くもり"]; items.forEach(get_items); } function get_items(item){ Logger.log(item); } | 意訳この機能がやること 配列を用意する itemsをひとつずつget_itemsに渡すログに出す この機能がやること itemをログに出す |
for文で書く例
コード.gsfunction for_each3(){ var items = ["はれ", "あめ", "くもり"]; for(var i = 0; i < items.length; i++){ Logger.log(items[i]); } } | 意訳この機能がやること 配列を用意する 配列の要素をひとつずつ取得して ログに出す |
実行すると以下のようなログが出ます