Google Apps ScriptのランタイムにV8が採用された話
3935 ワード
GASでES2015が使えるようになったらしい
以下のページを見ると、ランタイムとしてV8が使えるようになったっぽいです。
Google公式発表
V8ランタイムが使えるようになったということは、ついにGASにES2015が来たということです。
早速使ってみましょう。
プロジェクトを作成して、マニフェストファイルに"runtimeVersion": "V8"
を追加しましょう。
appsscript.json
{
"timeZone": "Asia/Tokyo",
"dependencies": {
},
"exceptionLogging": "STACKDRIVER",
"runtimeVersion": "V8"
}
とりあえず、class構文を使ってみましょう。
コード.gs
class Rectangle {
constructor(height, width) {
this.height = height;
this.width = width;
}
get area() {
return this.height * this.width;
}
}
function myFunction() {
const rec = new Rectangle(100, 200);
Logger.log(rec.height);
Logger.log(rec.width);
Logger.log(rec.area);
}
おぉー、使えた。
まとめ
GASが便利になった
Author And Source
この問題について(Google Apps ScriptのランタイムにV8が採用された話), 我々は、より多くの情報をここで見つけました https://qiita.com/k_rana/items/93dd236147420da648da著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .