スプレッドシート基礎

トップ > Googleスプレッドシート > スプレッドシート基礎 > 記事
Googleスプレッドシートトップへ
Googleスプレッドシート基礎一覧へ



2021年5月31日【ID:0】

【4-01】GASとは?セルに文字を自動入力する方法




YouTubeで開く

スプレッドシートのGASとは?また、GASでセルに文字を自動入力する方法について解説しています。
『3:45 スクリプトエディタ』の開き方が以下に変更されました。
「拡張機能」→「Apps Script」


00:00 挨拶
00:18 GASとは
01:46 スプレッドシートの構成
03:41 セルに値をセットする
04:51 セルに値をセットする①
10:49 実行時の権限設定
11:31 セルに値をセットする①
11:39 セルに値をセットする②
12:36 セルの値を取得してセルにセットする
14:09 おまけ:セルを選択する際
15:59 まとめ

【補足】

変数とは、一時的に値を格納する用の入れ物のことになります。

動画内では、"var"で定義していますが、似ている定義に"let"があります。
"var"は関数(function)内に同じ名前の変数を複数定義できますが、"let"は定義できません。
同じ名前の変数が複数存在する場合は、実行中の最後に定義された変数が指定されます。

それ以外にも、"var"は関数(function)内で定義すれば、関数(function)内で自由に呼び出すことができますが、"let"はブロック単位になります。
例えば、以下のような書き方の場合、"let"ではエラーになります。

function test(){
 let ans;
 if(true){
  var i = 1;
  let j = 1;
 }
 ans = i;
 ans = j; // 未定義エラーになる
}

エラーの理由は、変数jはifのブロック内で定義されているため、ifのブロック内でしか使用できないにもかかわらず、その変数jをブロック外で呼び出そうとしたためです。
それに対し、変数iは、ifのブロック外であっても、関数(function)内の定義であれば呼び出すことができます。

"var"と"let"の使い分けは目的によりますが、意図的ではなく、誤って同じ名前の変数を定義してしまうことを防ぐ場合は、"let"を活用することをお勧めします。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
1分で読める小技集 1分で読める小技集





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > Googleスプレッドシート > スプレッドシート基礎 > 記事
Googleスプレッドシートトップへ
Googleスプレッドシート基礎一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -




トップ > Googleスプレッドシート > スプレッドシート基礎 > 記事
Googleスプレッドシートトップへ
Googleスプレッドシート基礎一覧へ