院卒新人サラリーマンのメモ代わり

備忘としてのメモを記載

2019-05-01から1ヶ月間の記事一覧

js連想配列への要素の追加

jsで連想配列への要素を追加したいとき let obj ={} let key = '追加したい要素のキーとなる変数' let val = '追加したい要素の値' // 一番普通なやつ obj[key] = val // 個人的に好きなやつ obj = { ...obj, ...{ [key]: val } } //最近見かけた、これが一…

gasでpostで受け取ったjsonをパース

function doPost(e) { var reqJson = e.postData.getDataAsString() var jsonObj = JSON.parse(reqJson) var newRow = getUserData(jsonObj) var sheet = SpreadsheetApp.getActive().getActiveSheet() sheet.appendRow(newRow) } function getUserData(obj)…

gasでスプレッドシートをjsonで返す

function doGet(e){ var sheet = SpreadsheetApp.getActiveSpreadsheet(); var json = createJSON(sheetToJsonObj(sheet)) return json } // スプレッドシートからjsonObjを作る function sheetToJsonObj(sheet) { var sheetVals = sheet.getDataRange().get…

google apps scriptを学ぶ

Google Apps Script Webアプリ開発 超入門作者: 掌田津耶乃出版社/メーカー: 秀和システム発売日: 2018/12/18メディア: Kindle版この商品を含むブログを見る思ったよりも良い本だった。 この著者はたくさん本を出す割に微妙だなと思うことが多かったけど、こ…

go言語を使う機会がない!?

go言語が面白そうと思って学んでいた。でも webアプリ作るにはやっぱりrailsが楽。 CLIは思ったよりも必要な場面が少ない。となると何のためにgoを学んでいるのだろう。 ちょっとモチベーションが落ちてきてしまった。

ポートとソケットがわかればインターネットがわかる

ポートとソケットがわかればインターネットがわかる――TCP/IP・ネットワーク技術を学びたいあなたのために (Software Design plus)作者: 小川晃通出版社/メーカー: 技術評論社発売日: 2016/11/19メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) …

プログラミングの中期目標

今後、大規模なシステムを自分で作ることはまず無いと思う。 なので、日常を便利にするツールを作るのが目標になりそう。ということで、 CLI GAS スクレイピング あたりをしっかりやろう そのためにはgoとjsかな。

microsoftアカウントのややこしさ

evernoteが同期2台までになってからonenoteを使っていた。 ただmicrosoftのアカウントはとてもややこしい。 大学のアカウントで入れるのは「office365用のアカウント」であって「microsoftのアカウント」ではないらしい。 Microsoft アカウントと組織アカウ…

プログラミングの目標

プログラミングを仕事にしないことだけは決定した。 とはいえ、もう少し使いこなせるようにはなりたい。直近の目標としては以前と同じで ・go言語を使えるようになる ・システムコール、ソケット通信などを理解するこのあとの目標は後で決めよう。 日曜プロ…