GASのトリガーを年に一度動かしたい
スクリプトを年に一度,特定の日に動くようにしたいです。
下記のコードで,「1月」シート内のデータを「集計」のシートに転記されるようにしています。
2月のシート,3月のシート・・・・とそれぞれあるのですが,トリガーを設定してそれぞれの月のデータを翌月の5日0時に自動転記されるようにしたいと思っています。
例えば,
「1月」シートのデータは,2月5日の0:00時に転記。
「2月」シートのデータは,3月5日の0:00時に転記。
ただ,トリガーの設定で「イベントソース>時間主導型」で「時間ベースのトリガーのタイプを選択」が「月ベースのタイマー」までしかなく,年ベースで設定できません....
年に一回,特定月の5日に動かす方法はあるのでしょうか?(時間は何時でも大丈夫です)
初心者なもので,説明が下手で申し訳ありません。コードもぐちゃぐちゃかもしれません....
ご教授いただけたらと思います。どうぞ宜しくお願いいたします。
該当のソースコード
function january() { let sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("1月") let sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("集計") let lastRow = sheet2.getRange(2, 3).getNextDataCell(SpreadsheetApp.Direction.DOWN).getRow(); sheet1.getRange(1, 9, 5).copyTo(sheet2.getRange(lastRow+1, 3),SpreadsheetApp.CopyPasteType.PASTE_VALUES, true) sheet1.getRange(1, 11, 5).copyTo(sheet2.getRange(lastRow+1, 8),SpreadsheetApp.CopyPasteType.PASTE_VALUES, true) }

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。