タグ

2014年6月13日のブックマーク (5件)

  • GASでSpreadsheetを操作する自分的ベストプラクティス - Qiita

    ここ1月ほど、google spreadsheetを用いた案件管理シートを効率化するために、google app scriptを使って処理の自動化を行いました。その中で、google spreadsheetに対してgoogle app scriptを書く際の基的な処理コードを、気をつけるポイント・高速化のコツと共にまとめます。 基の操作 シートの取得 シートのデータを取得する場合、最初はシートを取得するのが基かと思います。 //シートの名前で呼ぶ場合 var sheet = SpreadsheetApp.getActive().getSheetByName('シート1'); //今開いているシートを呼ぶ場合 var sheet = SpreadsheetApp.getActiveSheet(); SpreadSheetクラスとSheetクラスがありますが、SpreadSheetがシー

    GASでSpreadsheetを操作する自分的ベストプラクティス - Qiita
  • もうASPは不要!Googleカレンダーで宿泊予約システム (1/6)

    Webデザイナーを対象に、Google Apps Scriptの基的な使い方から実践的なWebサービスの開発方法までを解説する連載。今回は、Webサイトを簡単に作れる「Googleサイト」と「Googleカレンダー」、Google Apps Scriptを組み合わせて、小さな宿泊施設で使えるシンプルな宿泊予約システムを作ります。システムの概要は以下のとおりです。 客室の予約状況を管理するカレンダーを用意する 客室予約サイトを作り、カレンダーと予約入力フォームを組み込む 客室予約サイトを公開する GoogleカレンダーとGoogleサイトを連携 宿泊予約システムは、客室の予約状況を管理するGoogleカレンダーを用意し、予約を入力するスクリプトをGASで作成すれば、基的な仕組みは作れます。ただし、予約を受け付けるには、日付や予約者の連絡先を送信するフォームや、予約状況を示すカレンダーを

    もうASPは不要!Googleカレンダーで宿泊予約システム (1/6)
  • 夫婦で同じ職業というのはやっぱりうまくいかないものですかね?

    夫婦でグラフィックデザイナー。 お付き合い中から結婚2年目くらいまではよかった。 お互い仕事相談をしたり、 残業が多いので先に帰ったほうがご飯を作ったり、 協力して楽しく過ごしていた。 元来自信家で楽天家の夫は仕事でうまくいかない事があっても 俺は悪くないというスタンスを崩さなかった。 意見をしたこともあったけど、そういう時は必ず 「なんで俺を否定するんだ」か、 「感覚だしそこまで考えてない」のどちらかで話にならなかった。 考えてないと言われた時点でダメだと思ったが、 私にはどうすることもできなかった。 彼の腕はどんどん落ちていった。 フリーランスを辞め会社勤めに戻ろうとしたが、 希望するようなところには入れず、かなり不満があるようだった。 私はこの春からデザイナー兼ディレクターという立場になった。 大変だけどやりがいもあるし同僚や部下にも恵まれて毎日がとても楽しい。 すると夫は私に張り

    夫婦で同じ職業というのはやっぱりうまくいかないものですかね?
  • curlの使い方

    今回は、番外編としてMac OS Xに標準で装備されているコマンド「 curl 」の使い方について解説します。直接Cocoaとは関係ありませんが、インターネットにアクセスする様々な機能がついているので、知っていると便利です。蛇足ですが、拙作「 Now Playing 」では、FTPや.macへのアップロードでcurlを使っています。 推奨環境 この解説は、以下の環境を前提に作成し、動作確認等を行っています。ご確認ください。 Mac OS X 10.3.2 curl 7.10.2 改版履歴 1 : 2004.02.20 : 新規作成

  • wgetとcurlの根本的な違い - ctrlshiftの日記

    UNIXの代表的なダウンローダにwgetとcurlがあります。 たいていの場合どんなOSでも、どちらかのソフトがインストールされているのではないかと思います。 しかし、この2つのダウンローダの機能は、一見似ているようにも見えますが、実はそれぞれに特徴が見られるので、今日はそれについて解説してみます。 wgetの特徴 wgetのスペルは「片手でもコマンドできる」ということもあって、多くの人から気に入られています。 そんなwgetの特徴として、最も際立っているのが、クローラとして動作可能という点です。 オプションで-rを付加してやることで再帰的に動作し、-lでその深さを指定することができます。 また、-Aや-Rを利用すれば、ダウンロードする拡張子のホワイトリストとブラックリストを指定することも可能です。 つまり、特定のサイト内に散らばって存在するファイルを、拡張子によって指定ダウンロードできる

    wgetとcurlの根本的な違い - ctrlshiftの日記