2013-10-01から1ヶ月間の記事一覧

日付に関するメモ

ざっとまとめてみる デフォルトで用意されているのはTimeクラス Time.nowで現在時刻を取得できる Time.local(y,m,d,hour,min,sec,usec) で指定した時刻を取得できる(mは1〜12) 整数との加減算は秒数を加減算してTimeを返す Timeとの加減算は秒数をFloatで返…

色々な例

シートの全選択 sheet.Cells.Select シートの全削除 sheet.Cells.ClearContents セルが空かどうかチェック cell = sheet.Cells.Item(y,x) unless cell.Value.nil? # セルに何かデータがある puts cell.Value end Rangeを使用してセルの値を取得する # 単一セ…

Excelを終了させる方法

rubyからOLE経由でExcelを操作するのはこちらを参考に http://magazine.rubyist.net/?0004-Win32OLE問題はQuitしてもExcelのプロセスが残ってしまうこと。irbで実行すればわかるけど require 'win32ole' xl = WIN32OLE.new('Excel.Application') book = xl.W…

アクセスされたURLを知る

GAS

こういうのってググってもなかなか見つからないんだよねー。検索するキーワードも難しいし。 function doGet() { Logger.log("ScriptApp.getService().getUrl() = " + ScriptApp.getService().getUrl() ); // => ScriptApp.getService().getUrl() = https://…

doGetの引数

GAS

検索してもキーワード的に難しくてすぐ見つかんなかったので実験してみたまとめ。 // 単にparamをダンプするだけのスクリプトを作成 function doGet(param) { Logger.log(param); }このGASアプリに以下のようなクエリパラメータを付けてアクセス ?arg1&arg2=…