GASからランダム処理と数式を使って計算してみる

今回行いたいこと

今回はスプレッドシートに
「価格」と「個数」を表示して「合計金額」を計算してみたいと思います。
「価格」と「個数」は実行を行うたびにランダム表示となり
「合計金額」には数式を使用します。

↓ ゴールのイメージ

ランダムと数式を使用したコード
解説

実行すると以下の流れで処理が走ります。
・新規シートを一番左に追加
・追加したシートにタイトル部分、A列(果物)を固定表示
・B列(価格)をランダム表示
・C列(個数)をランダム表示
・D列(合計)を数式を使用して表示

ランダムと数式の処理は以下で行っています。

■ ランダム処理
Math.floor(Math.random()*1000)+1
最後の+1はランダムで0が出ないようにするために設定しています。

■ 数式の利用
setValue(“=B” + i + “*” + “C” + i)
例えば1回目のforのループでは「=B2*C2」となります。
2回目以降は行が+1されていくので、数式を利用して計算が行えています。

今回は以上となります。
最後までお読みいただきありがとうございました!