狠狠撸
Submit Search
闯蝉方眼纸
?
2 likes
?
2,089 views
Ryo Sumasu
Follow
2012/01/28 岡山JS勉強会のLT資料
Read less
Read more
1 of 7
Download now
Download to read offline
More Related Content
闯蝉方眼纸
1.
JS 方眼紙 2012/01/28 @Okayama-JS#2
2.
自己绍介
須増 亮(すます りょう) @ryosms 主な活動:デスマ職人、 Excel 方眼紙職人 ?瀬戸デ部(瀬戸内 Android デベロッパー倶楽部) ?中国 GTUG などなど岡山を中心に中国地方他の勉強会に参加 (という名の荒らし行為を行なってます ( ? `д ? ?) ???) ?みずきさん率いる変態軍団の一員らしいです 岡山 Java ユーザ会 (#okajug) の相談役に就任したらしい ... がそれはまた別のお話 http://gplus.to/ryosms http://fb.com/ryosms
3.
JavaScript で方眼紙?! ?そんなんできるの? そんなんできるんです! ?まーじーでー?! そう、 Google
Docs ならね ( ? `д ? ?) ??? → 正確には、 Google Apps Script で
4.
Google Apps Script
って? ? Google Docs のスプレッドシートで使用できる マクロ(によく似た何か) を記述するためのスクリプト機能 ?中身は(ほぼ) JavaScript (シート操作用に拡張されてるけどなっ!) ? GDD2011 Japan の DevQuiz で出題 (これで名を広めた感があるよね←) ※GDD = Google Developer Day (詳しくは ggrks )
5.
使い方 0.) 服を脱いで全裸になります 1.) Google
Docs のスプレッドシートを開きます 2.) メニューのツール→スクリプトエディタ ← これ 3.) コードを書いたらできあがり!
6.
ライブコーディング!
できあがったコードがこちらになります function Houganshi() { // アクティブなスプレッドシートを取得 var spreadSheet = SpreadsheetApp.getActiveSpreadsheet(); // アクティブなシートを取得 var activeSheet = spreadSheet.getActiveSheet(); // シート中のカラム数を取得 var cellNum = activeSheet.getMaxColumns(); for(var i = 1; i <= cellNum; i++) { // カラムのIndexは1スタート // 方眼紙と言えば幅は20!異論は認めん! activeSheet.setColumnWidth(i, 20); } } 参考: DevQuiz で作成した Script→http://goo.gl/T7BHZ ※ 編集は許可してないので自分のアカウントにコピーして確認してね?
7.
J
S ご清聴ありがとうございました!
Download