GAS初級の活用を考える~第1回より~
作成する活用の方針についてはこちら
考えた課題
定数とテンプレート文字列
GAS初級講座の1回目で一番大切なのは、定数でしょう。
これは、どの場面でも外せない考え方です。
定数を使ってアウトプットでできそうなのが、テンプレート文字列です。
定数とテンプレート文字列をうまく使うことで、好きな文字列をつくることができます。
onOpen()のクセ
onOpen()もイベントはハンドラですので、ファンクション名を「onOpen()」にする必要があります。
また、スプレッドシートが開いた際に実行したい処理はfunction onOpen()の中に書かないといけません。
function onOpen() {
実行したい処理1;
実行したい処理2;
・・・
}
Browser.msgBox()のクセ
以下のように使うことで、文字列が表されたメッセージボックスを出力することができます。
Browser.msgBox("文字列")
一般的なエスケープシークエンスはスライドの通りです。
しかし、msgBoxで改行したい場合には「\\n」と\が1つ多くなるので注意が必要です。
回答
function onOpen() {
const name ="いわけい"
Browser.msgBox(`今日もやる気になってえらいですね!\\n頑張りましょう${name}さん`)
}
自分のやる気が出る文章を作って、表示させてください!