GASのライブラリdayjsでisoweekを使いたい
現在GASであるキーワードがついたツイートを集計するものを作っています。
集計結果は週次で出そうとしており、現状はdayjsのis same関数を使って同じ週かどうかを判定しています。
発生している問題・エラーメッセージ
問題なく週の判定はできているのですが、現状週の定義が日曜日〜土曜日になっているのですが、これを月曜日〜日曜日に変えるためにisoweekを使いたいのですがやり方がわかりません。
該当のソースコード
isSameWeek(date) { return this.date.isSame(date, 'week'); } keywordData.forEach(k => { let d = keywordWeekList.find(d => d.isSameWeek(k[0])); if(d === undefined) { keywordWeekList.push(new WeekTotal(k)); } else { d.addKeyword(k[1]); } });
試したこと
公式ドキュメントを参考にやってみましたが、どうやらrequireはgasでは使えないようです。
var isoWeek = require('dayjs/plugin/isoWeek') dayjs.extend(isoWeek)
あなたの回答
tips
プレビュー