GoogleAppsScript에서 일본 휴일을 스프레드 시트에 출력하는 방법
스크립트 실행 후 이미지
스크립팅 절차
ツール
-> スクリプトエディタ
를 선택합니다.function myFunction() {
// 日本の祝日カレンダーを取得
var calender = CalendarApp.getCalendarById('ja.japanese#[email protected]');
// 2019-01-01 から 2019-12-31までのイベントを取得
var startDate = new Date(2019, 0, 1, 0);
var endDate = new Date(2019, 11, 31, 0);
var events = calender.getEvents(startDate, endDate);
// スプレッドシートに貼り付け用の配列
var data = [];
// ヘッダーを追加
data.push(['日にち', '祝日名']);
// 日にちと祝日名の二次元配列を作成
for (var i = 0; i < events.length; i++) {
var event = events[i];
// 1行分のデータを格納する配列
var row = [];
// 日にち
row.push(event.getAllDayStartDate());
// 祝日名
row.push(event.getTitle());
data.push(row);
}
// 今アクティブなスプレッドシートのシートを取得
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// シートに貼り付け
// getRange(開始行, 開始列, 終了行, 終了列)で範囲指定
// setValuesで作った二次元配列を選択範囲に貼り付け
sheet.getRange(1, 1, data.length, 2).setValues(data);
}
6. ▶ 버튼을 누르면 스크립트 실행 후 이미지 이미지처럼 출력됩니다.
처음 스크립트를 실행할 때
스크립트를 처음 실행할 때는 승인 화면이 나오므로, 다음의 순서로 승인해 주세요.
(2번째부터는 표시되지 않습니다.)
許可を確認
를 누르고 계정을 선택합니다.詳細
링크를 클릭합니다.(安全ではないページ)に移動
링크를 클릭합니다.許可
버튼을 누릅니다.일본 공휴일의 캘린더 ID 확인 방법
Google 캘린더 기본 메뉴를 열고 일본 휴일 설정을 엽니다.
캘린더 통합에 캘린더 ID가 있습니다.
관련 링크
htps : // 기 st. 기주 b. 코m/마트/1438183
공식 참조
Calendar Service
Reference
이 문제에 관하여(GoogleAppsScript에서 일본 휴일을 스프레드 시트에 출력하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/cazimayaa/items/28b2dd351712ea807d6f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)