반응형

2024/07/24 4

[구글시트] 구글캘린더 동기화 4. 시간경과후 자동동기화

구글시트에 작성된 일정을 구글캘린더와 동기화를 2가지로 해보았습니다. 시트에 일정을 직접입력하는 경우 데스크탑이면, 버튼이 유리하고, 모바일환경이 많으면 정해놓은 시간이 경과 하면 자동으로 일정이 동기화 되도록 하는 것이 답인것 같습니다. 구글시트 구글캘린더 일정시간이 지나면 자동 동기화(모바일환경)[목차] 1. AppScript 만들기function onEdit(e) { var sheet = e.source.getActiveSheet(); if (sheet.getName() === '구글캘린더') { createTrigger(); }}function createTrigger() { // 현재 설정된 모든 시간 기반 트리거 삭제 var triggers = ScriptApp.getProjec..

구글시트/Sheets 2024.07.24

[구글시트] 구글캘린더 동기화 3. 자동동기화

구글시트에 작성된 일정을 구글캘린더에 자동으로 동기화 하는 AppScript 코드입니다. 데이터가 AppSheet로 입력되기 때문에 한번에 입력되어 자동 동기화를 할 수 있습니다.  구글시트 구글캘린더 자동 동기화  목차   1. AppScript 만들기 2. 권한검토 3. 트리거만들기위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. AppScript 만들기function syncToCalendar() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var calSheet = ss.getSheetByName("구글캘린더"); var lastRow = calSheet.getLastRow(); for (var i = 2; i 구글캘린더ID는 본인의..

구글시트/Sheets 2024.07.24

[구글시트]구글캘린더 동기화 2. 버튼 동기화

구글캘린더와 동기화를 AppScript로 자동동기화 하였으나 문제가 발생하였습니다. 수기로 직접 시트에 입력하는 경우 전체를 입력하기도 전에 구글캘린더에 동기화가 됩니다. 그래서 시트에 입력을 다 하고, 버튼을 누르면, 동기화가 되도록 AppScript 코드를 만듭니다. 구글시트를 구글캘린더와 동기화 하는 방법 02. 버튼으로 동기화 하기  목차   1. AppScript 만들기 2. 권한검토3. 구글시트 메뉴버튼 4. 단점   위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. AppScript 만들기구글시트의 확장프로그램 ▶ App Script 를 클릭합니다.function syncToCalendar() { var ss = SpreadsheetApp.getActiveSpreadsheet(); ..

구글시트/Sheets 2024.07.24

[구글시트] 구글캘린더 동기화 1.

구글시트에 작성된 일정을 구글캘린더와 동기화하는 방법에 대해 포스팅을 했는데, 에러가 많아서 좀 더 간결하게 코드를 수정해 보았습니다. 구글시트를 구글캘린더와 동기화 하는 방법 1.   목차   1. 구글시트 만들기 2. 데이터시트에서 데이터 불러오기 3. 구글캘린더 만들기 위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 1. 구글시트 만들기구글캘린더와 동기화하기 위한 구글시트를 만듭니다. 저는 별도로 시트를 만들어서 가져오는 방식으로 만들었습니다.데이터 시트 작성 ▶  캘린더와 동기화할 시트에 자동으로 가져오기 ▶ 캘린더와 동기화데이터 시트에 새 데이터를 작성하면, 캘린더에 표기할 내용만 따로 캘린더와 동기화할 시트에 자동으로 가져와서 캘린더와 동기화 하는 것입니다.캘린더에 동기화할 시트에 바로 작..

구글시트/Sheets 2024.07.24
반응형