はじめに
表題の通りなんですが、Googleスプレッドシートに書いている交通費を算出する関数をGoogleAppsScriptで作成します。
距離に応じて1回あたりの交通費を書くだけですね。
交通費の参考例
距離下限 | 距離上限 | 月額 | 日額 |
---|---|---|---|
2km未満 | ¥0 | ¥0 | |
2km以上 | 10km未満 | ¥4,200 | ¥210 |
10km以上 | 15km未満 | ¥7,100 | ¥355 |
15km以上 | 25km未満 | ¥12,900 | ¥645 |
25km以上 | 35km未満 | ¥18,700 | ¥935 |
35km以上 | 45km未満 | ¥24,400 | ¥1,220 |
45km以上 | 55km未満 | ¥28,000 | ¥1,400 |
55km以上 | ¥31,600 | ¥1,580 |
1. 「メニュー」>「ツール」>「スクリプトエディタ」を選択
これでスクリプトエディタを開きます。
権限求められたりする時は許可してください。
この時点でわからない方はこちらのサイトなど初心者向けのサイトを探して作ってみてください。(たぶん他のサイトのほうが詳しいw)
2. 関数を定義する
スクリプトエディタで以下のようなスクリプトを書きます。
この例の場合は日額の交通費を算出してみています・
function 交通費(距離) {
if (距離 < 2.0) return 0;
else if (距離 < 10.0) return 210;
else if (距離 < 15.0) return 355;
else if (距離 < 25.0) return 645;
else if (距離 < 35.0) return 935;
else if (距離 < 45.0) return 1220;
else if (距離 < 55.0) return 1400;
return 1580;
}