はなちるのマイノートスマートフォン用の表示で見るはなちるのマイノートUnityをメインとした技術ブログ。ScriptでTypeScriptを使えるように設定をする記事になります!私は普段C#を使っているのでGASは本当に便利ですごいと思いますが、JavaScriptを書くのが辛い...となってしまいます。頑張っても動的型付けに拒否感がでてしまうんですよね。TypeScriptを使えるようにできる方法があるという事で、本当に嬉しかったです。いうわけで早速やっていきましょう。はじめにclaspを導入するログインをするプロジェクトを作成するpullするpushするTypeScriptを使う補間が全然されないさいごにclaspを導入するclaspはGoogleがリリースしたGASをローカルで開発できるようにしたツールです。Codeなどの使いなれたエディタでコーディングできるというわけです。今回目的のTypeScriptを使うためには必須っぽいので、導入しちゃいましょう。コマンドプロンプトやPowerShellなどでこちらのコマンドを打ち込みます。-gこれでclaspがインストールできます。npmが入っていない方は調べて入れてみてください。ログインをするclaspはグーグルアカウントと紐づけるためにログインが必要です。loginブラウザが開いてどのアカウントと紐づけるか聞かれるので、好きなものを選択,許可をすればOKです。これらの情報は~\.clasprc.jsonに格納されるみたいですね。プロジェクトを作成する自分の好きな場所にディレクトリを作成しておくと見やすくて良いと思います。sampleプロジェクトを作成するにはこちらのコマンド。sampleしかしこのようなエラーが出てきてしまいました。retry.この指示の通り、https://script.google.com/home/usersettingsにアクセスして許可をしましょう。一度打ち込むと成功できるはずです。それぞれの中身はこんな感じ。"STACKDRIVER"}timeZoneはAsia/Tokyoに変更しても良いでしょう。(しなくても大丈夫ぽい)そしてブラウザで開きたいときはこちらのコード。openpullするこれはGitを扱ったことがある人なら分かると思いますが、リモートにあるデータをローカルに持ってきます。pullpushするローカルで更新したものをアップロードするにはpushをします。その前に不要なファイルのアップロードをさけるために.claspignoreが作成した方がよいでしょう。いわゆる.gitignoreのclaspバージョンみたいなものですね。〇.claspignore**/**!*.js!*.ts!appsscript.jsonそしたらこのコマンドでpushをします。pushTypeScriptを使う早速本題のTypeScriptを使ってみましょう。いっても実はclaspを導入した時点でやる事は終わっているんです。ローカルにある〇〇.jsを〇〇.tsにリネームし、TypeScriptを書いてみましょう。Logger.log(text);}これをpushしてブラウザ上で確認してみると...。Logger.log(text);}補間が全然されない先程のコードを書いていて、おそらく「全然補間してくれないやんけ」と思ったのではないでしょうか。用の型定義ファイルを追加することで解決できます。Codeでコーディングできるようになったりもう最高ですね。Vue.jsでJsonデータを使いたいときがあり、そのやり方...突然ですがUnityオススメ記事20選!というサイトを作ったのでプチ宣伝。はてなブログProUnityをメインとした技術ブログ。(9)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。