LANG SELRCT

Apps Script Reference  (Create: Create new Spreadsheet | Create new Apps Script

Thursday, February 15, 2018

JavaScriptで日付間の日数と週数を出す


指定した日付間の日数と週数を出してみる



コード.gs
function get_days_weeks(){
  var start = "2018/01/01";
  var end = "2018/01/31";
  var start_date = new Date(start);
  var end_date = new Date(end);
  var diff_days = (end_date - start_date) / 1000 / 60 / 60 / 24;
  var weeks = Math.floor(diff_days / 7);
  var rest_days = (diff_days % 7);
  Logger.log([start, "から", end,"になるまで", diff_days, "日間", weeks, "週間と", rest_days, "日"]);
}
意訳
この機能がやること
startの日付を決める
endの日付を決める
new Dateにstartを渡して
new Dateにendを渡して
その日数を計算して(ミリ秒で出るので÷1000で秒に、÷60で分に、÷60で時間に、÷24で日数になる)
その日数を7で割って何週間か計算して
あまった日数を計算して
ログに出す




実行結果



Latest post

スプレッドシートA列にある複数のテキストをスライドに追加したい(Google Apps Script)

今回Google Apps Scriptでやりたいこと GoogleスプレッドシートA列にある複数の値を取得して Googleスライドに渡して 図形オブジェクトのテキストとして追加したい ① スプレッドシートのA列に値を入れておく ② Code.gsのinsertNewShape...