Yado_tech

旅館+ITとはなんぞ

google apps script

毎週Beds24のAPIから稼働室数をメールするスクリプトを書いた。

前回と前々回の記事から作った。 //メインの関数 function mailOccupancyData(){ getDataFromBeds24() mailToMyself('yourmailaddress') } //Beds24からいろいろ情報を取ってくる。 function getDataFromBeds24() { //初期設定などはここから //username はB…

gasでBeds24のAPIにアクセスする

備忘録的な話beds24というPMSを使うことにした。なぜならAPIによるアクセスが出来るから。 手始めにGASでAPIにアクセスしてみた。なぜGASなのかというと・・ 最終的にはLINE BOTを作りたい pythonだとflaskを使わないといけない=サーバーの設定が必要 とい…

SpreadSheetの日付について②

結局文字列として検索しないとうまくいかないという話。 tonari-it.com とあったのでそれで日付検索をしたくてindexOf()を使ってもうまくいかなかった。 ということでGASのUtilities.formatDate()を使って文字列に直したらindexOf()も動いた。 Class Utiliti…

Spreadsheetでの日付の扱いについて

スゲェハマった。 というふうにSpreadsheetのセル上に日付を入力してgetValue()したらgetFullYear()出来たからてっきりDateオブジェクトとして扱われてると思ったんだ。 てことで て風にして実行すると最後のrange.getValue() == datesはTrueになるはず・・ …

配列を転置する

stackoverflow.com より Spreadsheetで転置して貼り付けたいときあるもんね。 function transpose(a) { // Calculate the width and height of the Array var w = a.length || 0; var h = a[0] instanceof Array ? a[0].length : 0; // In case it is a zero…

google apps script

今まではいろいろエクセルVBAで組んでいたんですが、やはりVBAだとPC一個でしか動かないのとか、Dropboxと併用するとコピーが作られまくってどれがどれやらわからなくなってしまうので、やはりここはSpreadsheetへの移行を進めたほうがよかろうと思い、勉強…