0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

40 代おっさん GASの変数・定数

Posted at

本記事ついて

本記事は プログラミング初学者の私が学習していく中でわからない単語や概要をなるべくわかりやすい様にまとめたものです。
もし誤りなどありましたらコメントにてお知らせいただけるとありがたいです。

変数

変数とは、スクリプトを実行するうえで発生する数値、文字列、オブジェクトなどのデータを格納するデータの箱

変数を使うのに宣言する必要がある。

let 変数名 = ,

カンマ区切りをすることで、複数の変数の宣言ができる。

let a, b;

代入

代入とは
変数にデータを格納することを代入と言う

定数

変数は上書き可能ですが、定数は上書きできない。
他は変数と同じ

const 変数名 = ,

識別子の命名規則

変数、定数、または関数などに付ける名前を、識別子と呼ぶ

識別子のルール

先頭文字に数字、一部(アンダースコア(_)、ドル記号($))を除いて記号文字は使えない
予約語は使用できない
大文字と小文字は区別される

予約語とは
let,functionなど

命名のコツ

中宮役割が分かる意味にする
英単語、日本語は使わない
用途や場所によってキャメル記法、スネーク記法、パスカル記法を使い分ける

キャメル記法

2つ目の以降の単語の頭文字を大文字にする記法

maxRow, userNameなど

一般的に、関数名、関数内の変数名、定数名に用いる

パスカル記法

キャメル記法の最初の単語の頭文字を大文字にする

DateObject, SlackAppなど

クラス名に用いられる

スネーク記法

単語をアンダースコア(_)で連結しつつすべてを大文字とする記法

TAX_RATE, USER_IDなど

グローバル定数、プロパティストアのキーに用いられる

参考資料

https://www.amazon.co.jp/s?k=google+apps+script+%E5%AE%8C%E5%85%A8%E5%85%A5%E9%96%80&adgrpid=110264232688&gclid=CjwKCAiA9aKQBhBREiwAyGP5lSl7AJJLCvOEHb4wQgMlyqW1fll5X8GDTT_Rkd1_soUAyIPMXQr26hoClHEQAvD_BwE&hvadid=553833563682&hvdev=c&hvlocphy=1009076&hvnetw=g&hvqmt=b&hvrand=4378489642044417389&hvtargid=kwd-594191211348&hydadcr=4106_13159878&jp-ad-ap=0&tag=googhydr-22&ref=pd_sl_2x1owglv0s_b_p52

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?