トリガーを毎月1日に設定
コードで作りたいってことですよね。コードで作るのはいいんですが何回も実行して同じトリガーを複数作らないでくださいよ
javascript
1function createTriggerFor1stOfMonth() {
2 ScriptApp.newTrigger("myFunction")
3 .timeBased()
4 .onMonthDay(1)
5 .create();
6}
その前月の1日から昨日までの分の取得方法
javascript
1function getEventsOfLastMonth() {
2 return getEvents(get1stOfLastMonth(), getEndOfLastMonth());
3}
4function get1stOfLastMonth() {
5 const now = new Date();
6 return new Date(now.getFullYear(), now.getMonth() - 1, 1);
7}
8function getEndOfLastMonth() {
9 const now = new Date();
10 return new Date(now.getFullYear(), now.getMonth(), 0);
11}
12function getEvents(start, end) {
13 return CalendarApp.getDefaultCalendar().getEvents(start, end);
14}
や、その他諸々分かりません。
あなたが何をわからないか、誰にもわかりません。こんな雰囲気のことがやりたいんです、わかりません、はこのサイトによくでてくる丸投げにも及びません。丸投げは非推奨質問ですが、これでは回答不能質問です。
申し訳ないがトリガーがわからないっていう人はプログラムは無理です。コミュ力でプログラムを書けるやつを口説くか、札束で殴るかしてください。
あとそのカレンダーの劣化コピーは、変更に追従しないので作るだけ無駄です。追従するならカレンダーでいいです。カレンダーの何をどうしたいか具体化してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/30 21:27
2019/06/30 22:14
2019/07/01 13:16