新言語あるある
他言語覚える時には、自分の知ってる言語の知識を流用することで、覚えやすくなりますよね。
ということで、Laravel知ってる人がGASをとっつきやすくするための記法比較。
bladeを呼び出す
Laravel
return view('top.hello');
hello.htmlを呼び出す
return HtmlService.createTemplateFromFile("hello").evaluate();
スクリプトを直接記述
GAS: <? ?>
<ul> <? for(var i=0;i<10;i++){ output.append('<li>' + i + '番目' + '</li>'); } ?> </ul>
関数の出力結果を表示する
Laravel: {{ }}
GAS: <?= ?>
<? function getWorld() { return 'World'; } ?> <p>Hello <?= getWorld(); ?></p>
出力結果をエスケープさせない
Laravel: {! !}
GAS: <?!= ?>
<?!= <style> body { font-size:14px; } </style> ?>