タグ

2018年8月7日のブックマーク (7件)

  • オブジェクトでの作業 - JavaScript | MDN

    JavaScript チュートリアル 初級編 JavaScript の基礎 JavaScript の第一歩 JavaScript の構成要素 JavaScript オブジェクト入門 JavaScript ガイド 入門編 文法とデータ型 制御フローとエラー処理 ループとイテレーター 関数 式と演算子 数と日付 テキスト処理 正規表現 インデックス付きコレクション キー付きコレクション オブジェクトを利用する Using classes プロミスの使用 JavaScript 型付き配列 イテレーターとジェネレーター メタプログラミング JavaScript モジュール 中級編 クライアントサイド JavaScript フレームワーク クライアントサイド Web API Language overview JavaScript のデータ構造 等値比較と同一性 プロパティの列挙可能性と所有権 クロ

    オブジェクトでの作業 - JavaScript | MDN
    mk18
    mk18 2018/08/07
  • JavaScriptの「型」の判定について - Qiita

    JavaScriptの型にまつわるややこしい仕様について、簡単にまとめてみたいと思います。 5つのプリミティブ型を判定 JavaScriptにおける型とは、数値(number)、文字列(string)、ブール値(boolean)、null、undefinedの5つのプリミティブ型を指します。これらはtypeof演算子を用いて判別する事が出来ます。ただし、nullだけは仕様に反して'object'を返します。 typeof 'str'; // 'string' typeof 1; // 'number' typeof true; // 'boolean' typeof null; // 'object' (ECMAScript標準規格によれば独自の型のはずだが...) typeof undefined; // 'undefined'

    JavaScriptの「型」の判定について - Qiita
    mk18
    mk18 2018/08/07
  • 【GAS】大幅にアップデート!Dashboard、Google Apps Script API、claspはGAS開発を根本から変えてしまうかも!?

    みんな大好きGoogle Apps Script(GAS)ですが、スーパー興奮するアップデートがやってまいりました! 実際に試してみた部分もあるので、ご紹介したいと思います。 GAS開発の悩み GASの開発において、以下のような悩みを持っていらっしゃる方は少なくないと思っています。 バージョン管理できない GASのバージョン管理は機能として存在はしますが、プロジェクトのスナップショットを保存することで、ライブラリの外部公開のときにバージョンを指定させることぐらいにしか使えません。 そのため、変更履歴のトレースや一つ前のバージョンにコードを戻すといったことはできませんでした。(変更履歴は一応見られますが、ホント気持ち程度ですよね。。。) スクリプトどこにあったっけ?問題 スタンドアロンなスクリプトであれば、Driveで検索することはそこまで難しくないですが、コンテナバウンドなスクリプト(スプ

    【GAS】大幅にアップデート!Dashboard、Google Apps Script API、claspはGAS開発を根本から変えてしまうかも!?
    mk18
    mk18 2018/08/07
  • 【JavaScript】 空文字のチェック方法【勉強中】

    とすれば、短く書けました。 ・2015/06/27 追記 sounisi5011様により、アドバイスを頂きました。 JavaScriptには、== によって比較する方法(等価比較)と===によって、比較する方法(厳密等価比較)があるそうです。 前者はある意味曖昧な比較をする、という事で、曖昧に検索する事以外では、後者===を比較した方が良い、との事でした。 (vbとかでも、常に if a = b then などは、常に、型も考慮して比較しますもんね。常にこちらで行ったほうがいいですね。) また、==と=== では、後者の方が処理速度が速いそうです。 これも単純な考えで、==は処理の最初に比較する両者の型が同じかどうか比較し、その後、型が同じ場合は~~、型が違う場合は型変換をして~~、などと処理が走るのに、対して、===では、そもそも、両者の型が同じかどうかを比較しない、という事でした。 ご

    【JavaScript】 空文字のチェック方法【勉強中】
    mk18
    mk18 2018/08/07
  • Google Data StudioとGoogleスプレッドシートを組み合わてレポート作成

    こんにちは! タダケン(@tadaken3)です。 今回はスプレッドシートのデータを使って、Google Data Studioのレポートを作成する方法をお伝えします。スプレッドシートのIMPORTHTML関数やIMPORTXML関数を使えば、WEB上にあるデータも活用でき、多彩なレポートを作ることができます。 記事では、具体例として、日のGDP(国内総生産)のデータを取得して、レポートを作成する方法を解説します。

    Google Data StudioとGoogleスプレッドシートを組み合わてレポート作成
    mk18
    mk18 2018/08/07
  • 配列 - JavaScript入門講座

    配列とは同じ形式のデータが入る入れ物の集合体といえます。配列では先頭から順番に0,1,2,・・・とインデックス番号が割り当てられます。 配列に値をセットする方法 配列に値をセットする方法としては宣言時に値をセットする方法と、空の配列を宣言してから値をセットする方法があります。 宣言時に値をセットする方法では、カンマ区切りの値を[]で囲ってセットします。

    配列 - JavaScript入門講座
    mk18
    mk18 2018/08/07
    “for (var i = 0; i < arr.length; i++){”
  • 【Google Apps Script入門】セルの取得・変更をする | UX MILK

    Google Apps Scriptでスプレッドシートを操作する時に基となるセルの取得と書き換えについて説明します。 【Google Apps Script入門】 第1回 Google Apps Scriptとは? 第2回 スクリプトエディタの基操作 第3回 セルの取得・変更をする スプレッドシートを操作する基 Google Apps Scriptでセルを操作するには、以下のような手順が必要です。 1. スプレッドシートのオブジェクトを取得 2. シートのオブジェクトを取得 3. セル範囲を指定したオブジェクトを取得 4. オブジェクトの内容を取得・変更 セルを操作するサンプルコード この手順をコードにすると以下のようになります。 function myFunction() { //1. 現在のスプレッドシートを取得 var spreadsheet = SpreadsheetApp.

    mk18
    mk18 2018/08/07
    “指定された範囲の値を二次元配列で返します。返り値の型は、getValue()で同様です。また、getRange()では行・列が1から始まりますが、配列のインデックスは[0][0]から始まります。 返り値 Object[][] 指定範囲の値の二次元配列