earthpg:GAS専門のプログラミングスクール

5分で習得!GASコメント操作術大全 ─ コメントアウト追加から解除まで

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

GASコメントの基本操作をマスターしよう

GAS(Google Apps Script)でのコメントは、JavaScriptと同じ形式で使います。また、GAS独自のショートカットキーも覚えておくとスムーズです。

GASコメントアウトの基本

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

// これは1行コメントです
/* 
 これは
 複数行コメントです
*/
  • // を使うと1行コメント
  • /* */ を使うと複数行コメントができます

GASコメントアウト ショートカット

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

  • WindowsではCtrl + /
  • MacではCmd + / で即座にコメントアウトできます

 

GASコメントアウト 解除

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

つまり、

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

んですね。

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

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

 

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);

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