Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20211111_実務で使えるGASライブデモ勉強会#2

Apachan
November 11, 2021
96

 20211111_実務で使えるGASライブデモ勉強会#2

Apachan

November 11, 2021
Tweet

Transcript

  1. 宣伝 3 2021/3 発売 2020/5 発売 来春 改定版 発売予定 徹底解説

    RPAツール WinActor導入・応用 完全ガ イド 絶対失敗しない!ロボット 1000体導入してわかった RPA成功の秘訣 Google Apps Script 目的別リファレンス 実践サンプルコード付き GAS本大幅リニューアルの方向で対応中
  2. function myFunction() { const today = new Date(); const result

    = Library.isBusinessDay(today); console.log(result); } function myFunction() { const today = new Date(); // 判定結果格納用 let result; // 日本の祝日/会社の祝日カレンダー参照 const publicHoliday = 'ja.japanese#[email protected]'; const companyHoliday = '[email protected]'; const pubHolidayCal = CalendarApp.getCalendarById(publicHoliday); const comHolidayCal = CalendarApp.getCalendarById(companyHoliday); // 土日判定 if (today.getDay() === 0 || today.getDay() === 6) { result = false; } else if(pubHolidayCal.getEventsForDay(today).length > 0 ||        comHolidayCal.getEventsForDay(today).length > 0){ // 日本の祝日 or 会社の祝日判定 result = false; } else { result = true; } console.log(result); } 例:休日(土日祝 + 会社の祝日)の判定 6 ライブラリ利用前 ライブラリ利用後 同様の処理が... たった一行で完結!
  3. 前提知識 7 const today = new Date('2021/12/31'); const result =

    Library.isBusinessDay('today'); console.log(result); 戻り値 識別子 メソッド 引数
  4. 作成方法 9 案件A 案件B 案件C ライブラリ登録 バージョン 管理OK 汎用的な処理(1,2個) 汎用的な処理(1,2個)

    汎用的な処理(1,2個) スモールスタートOK ※ 2処理からスタートして現在50程度。