タグ

ブックマーク / qiita.com/ms32 (2)

  • 「JavaScriptパターン」ピックアップ - Qiita

    はじめに 久々にjavascriptを弄ることになり、おさらいで各種書籍を読み直しています。 この際自分の中での暗黙知を明文化しておきたいと思い、しっくり来ているところだけピックアップしてみました。 (ほぼ自己メモです。) for-inループ プロトタイプ連鎖からきたプロパティを除外するためhasOwnPropertyを使う // for-inループ var man = { hands: 2, legs: 2, heads: 1 }; for (var i in man) { if (man.hasOwnProperty(i)) { // フィルタ console.log(i, ":", man[i]); } } forループ myarray.lengthに対してのキャッシュ(ループ毎に問い合わせるよりも相当速い) 単独varパターン(var宣言は1つに、そして関数先頭で) for末尾のカ

    「JavaScriptパターン」ピックアップ - Qiita
  • javascript側からgoogleスプレッドシートの各種シートに自在にアクセスする方法 - Qiita

    はじめに webサイト側から、googleスプレッドシートの複数のシートにアクセスしたいニーズがあったとします。 GASなら、以下のフローで済むと思います。 スプレッドシートオブジェクトにアクセス 支配下のシート一覧を取得 それぞれ対象のシートにアクセス が、javascriptでアクセスする場合は…という事で、 Google Visualization API を試みました。 URL決め打ちで「シート」にはアクセスできますが、「スプレッドシート」にアクセスする方法が見当たりませんでした。 (スプレッドシート支配下のシート一覧が取れない。 取れるといいんだけど…) スプレッドシート側が静的でシート名もシートURLも固定、という場合は困りませんが、 webサイト側でシート一覧を表示したい スプレッドシート側のシート数が増減したりして、シートのURLがしょっちゅう変わる シートのURL決め打ち

    javascript側からgoogleスプレッドシートの各種シートに自在にアクセスする方法 - Qiita
  • 1