B-Teck!

お仕事からゲームまで幅広く

Google Apps Script

【GAS】claspでTypeScriptを使ってユニットテストもする

前回からの続き blog.beatdjam.com claspはデフォルトでTypeScriptに対応していて、作成した.tsファイルを含んだ状態でpushすると自動でトランスパイルしてくれる。 せっかくなのでTypeScriptを導入した上でローカルでユニットテストを実行できるようにした…

【GAS】claspの環境構築

nodeのインストール claspのインストール claspでプロジェクトを管理する clone push status まとめ nodeのインストール nodebrewを入れる $ brew install nodebrew 下記を利用してるシェルの設定に書いてPATHを通す export PATH=$HOME/.nodebrew/current/bi…

【GAS】Drive上のファイルの共有リンクを取得し、ダイアログからダウンロードさせる

前回の続きです blog.beatdjam.com ファイルの共有リンクを取得する ファイルオブジェクトを取得する 共有リンクを取得する アクセストークンをつける(任意) HTMLテンプレートを利用してDL用のダイアログを作る メニューに処理起動メニューを追加する Templa…

【GAS】SpreadSheetの表をjsonに変換し、ZIPで固めてGoogleDriveに配置する

静的なjsonを作成して配信する必要があり、メンテの楽なスプレッドシートの表から作れないかと思ってやってみたメモです。 JSONを作る Zipに圧縮する blobsをつくる ZIPをつくる Driveに配置する フォルダを取得する ファイルを作成する まとめ JSONを作る G…