【1】学習内容
・カリキュラム GASで経費精算書精算書自動作成
function generateSettlementSheet() { // シートの取得 const sheet = SpreadsheetApp.getActiveSheet(); // 申請者、部署の取得 let applicant = sheet.getRange("B1").getValue(); let department = sheet.getRange("B2").getValue(); // 費用データの取得 let transportationFee = sheet.getRange("B5").getValue(); let accommodationFee = sheet.getRange("B6").getValue(); let meelFee = sheet.getRange("B7").getValue(); // 合計を計算 let totalFee = transportationFee + accommodationFee + meelFee // 税込の合計を計算 let tax = totalFee * 0.1 let totalWithTax = totalFee + tax // 申請書 let settlementSheet = "経費精算書\n" + "申請者:" + applicant + "(" + department + ")\n" + "[経費内訳]\n" + "交通費:" + transportationFee + "円\n" + "宿泊費:" + accommodationFee + "円\n" + "飲食費:" + meelFee + "円\n" + "小計:" + totalFee + "円\n" + "消費税:" + tax + "円\n" + "合計:" + totalWithTax + "円\n"; // 申請書出力 sheet.getRange("A10").setValue(settlementSheet); // 完了通知 Browser.msgBox("経費精算書を作成しました"); }
【2】学習時間 ・1時間
【3】本日の学習を通したポジティブな気づき
・文末には;をつける
・文字列を結合するときは+を使うが、行を分けるときは忘れやすいので注意
【4】難しかったこと・悩んだこと
・各行末の+を書いてなくて表示されなかった笑