수업소개
구글 칼린더를 다른 사람에게 캡쳐해서 공유할 때 일정 이름만 가려서 공유하기 위한 개인적 코딩의 사례입니다.
강의
코드
javascript
var events = document.querySelectorAll('[data-eventid] [aria-hidden]>span'); var i = 0; while(i < events.length){ if(events[i].innerText.match('(오전|오후)') === null){ events[i].innerHTML = '선약'; } i = i + 1; }
bookmarklet
javascript:(function()%7Bvar%20events%20%3D%20document.querySelectorAll('%5Bdata-eventid%5D%20%5Baria-hidden%5D%3Espan')%3Bvar%20i%20%3D%200%3Bwhile(i%20%3C%20events.length)%7Bif(events%5Bi%5D.innerText.match('(%EC%98%A4%EC%A0%84%7C%EC%98%A4%ED%9B%84)')%20%3D%3D%3D%20null)%7Bevents%5Bi%5D.innerHTML%20%3D%20'%EC%84%A0%EC%95%BD'%3B%7Di%20%3D%20i%20%2B%201%3B%7D%7D)()