[ノンプロ研] GAS初級講座8期6日目 スプレッドシートの操作・実践編
- TsujiKenzo
- 729
- 1
- 0
- 0
●indexOfメソッド:配列内を検索してその位置を取得する ・値が存在する:インデックス(0以上の整数) ・値が存在しない:-1 #ノンプロ研 #GAS初心者講座
2021-03-31 20:22:10lengthについて参考情報 twitter.com/ponponmikankan… #ノンプロ研 #GAS初心者講座
2021-03-31 20:22:49lengthいろんな形で他の言語でも出てくるよなー VBA officetanaka.net/excel/vba/func… Python note.nkmk.me/python-len-usa… #ノンプロ研
2020-12-23 20:16:37組み込みオブジェクトに対してやりたいことがある場合、+JavaSctiptで検索すればOK。たとえば、「含む 文字列 JavaScript」「数値 判定 JavaScript」などなど。 #ノンプロ研
2021-03-31 20:23:37先生『includes()やindexOf()は、空白セルを検索したり、レコードのIDを判定するときに使います』 #ノンプロ研
2021-03-31 20:27:04●flatメソッド:配列の次元を減らす(2次元→1次元) const numbers = [[10, 30], [20], [40]].flat(); console.log(numbers); →結果 [10, 30, 20, 40] #ノンプロ研 #GAS初心者講座
2021-03-31 20:27:38すべてを1次元で表すメソッドInfinity console.log(numbers.flat(Infinity)); #ノンプロ研 #GAS初心者講座
2021-03-31 20:32:29だんだんクイズやパズルの世界になってきた。 #ノンプロ研 #GAS初級講座
2021-03-31 20:32:58flat()メソッドは配列の次元を落とすメソッドです。Infinityを引数に渡すと、一気に全体が1次元配列になります。 #ノンプロ研 pic.twitter.com/js2tgYpVLF
2021-03-31 20:34:14●pushメソッド:配列の最後尾に要素を追加する members = ['Bob', 'Tom', 'Jay']; members.push('Dan'); ●shiftメソッド:配列の先頭から要素を抜き出す(カラム名・ヘッダーを抜き出さない) ※.shift()メソッドは抜き出した要素が戻り値となる #ノンプロ研 #GAS初心者講座
2021-03-31 20:35:33昨日初めて、shift()使いました! 先週、DataRangeでデータを取るのを学んだので #ノンプロ研 #GAS初級講座
2021-03-31 20:40:12shiftメソッド、配列の先頭から要素を抜き出すの「抜き出す」の意味を先頭要素だけ戻り値になるのかと思ってしまった。#ノンプロ研 #GAS初級講座
2021-03-31 20:42:05sliceやconcatは結果的に配列を複数できますが、直接的な処理ではないため、スプレッド構文がおすすめです(`・ω・´)oO{...つじけ先生の無茶ぶりコワイ #ノンプロ研
2021-03-31 20:50:09push/shiftメソッドは破壊的メソッドのため、 元の配列を保持したい場合は、 members2 = [...members] //スプレッド構文 members2 = members.slice(); members2 = members.concat(); のいづれかを使いましょう (こちらは中級講座で学習します) #ノンプロ研 #GAS初心者講座
2021-03-31 20:51:35