【GAS入門】3秒でコメントアウトする方法〜ショートカットで複数行を一括で追加〜

GASのコメントアウトどうやりますか?
猫男
猫男
catman
catman
よし、catmanが「GASコメント操作術」の全てを教えてやろう!まずはコメントの基本操作からいこう。

GASのコメントアウト基本技

コメントアウトとは、

コードの一部にコメントを付けて実行されないようにすること

でしたよね。

幸運なことに、GAS(Google Apps Script)でのコメントアウトは、JavaScriptと同じ形式です。

 

1行のコメントアウトはこれです ↓

// これは1行コメントです

つまり、「//」をつければいいのです。

 

また、複数行を一括でコメントアウトするならこれです ↓


/* 
 これは
 複数行コメントです
*/

「/*」と「*/」でコメント文を挟めばいいのです。

GASでのコメントアウトはショートカットが速い!

GASには、コメントアウトを手軽に行えるショートカットがあります。

Windowsでは「Ctrl 」+「 /」、

gas コメントアウト

Macでは「Cmd」+「 / 」で即座にコメントアウトできますよ。

gas コメントアウト

GASで使える他のショートカットキーもマスターしたい!

という方は「GASのショートカットキーまとめ」も参考にしてみてください。

 

GASでのコメントアウト解除はどうする?

コメントアウトしたコードを再実行したい場合は、コメントを解除しましょう。

// や /* */ を消せばいい

んですね。

コメントアウト解除にもショートカットが便利です。

コメントの位置で、ショートカットを再度使うだけで解除できちゃいます。

 

catman
catman
これでGASのコメント操作は完璧だな。スクリプトの全体像を把握しやすくなるぞ。

練習問題

次のGASスクリプトにコメントを追加して、コードが何をしているか分かるようにしなさい。


function calculateArea(width, height) {
  return width * height;
}

var roomWidth = 5;
var roomHeight = 8;
var area = calculateArea(roomWidth, roomHeight);
Logger.log(area);

解答と解説

以下のようにコメントを追加しました。


// 幅と高さを掛け合わせて面積を計算する関数
function calculateArea(width, height) {
  return width * height;
}

// 部屋の幅を設定
var roomWidth = 5;
// 部屋の高さを設定
var roomHeight = 8;
// calculateArea関数を使って部屋の面積を計算
var area = calculateArea(roomWidth, roomHeight);

// 計算した面積をログに出力する
Logger.log(area);

この回答では、スクリプトの目的を明確にし、後から見たときにすぐ理解できるようにコメントを追加しました。コメントを使うことでコードの可読性が大幅に向上します。