보편적이지 않은 코딩

구글 칼린더의 일정 이름만 가리기

수업소개

구글 칼린더를 다른 사람에게 캡쳐해서 공유할 때 일정 이름만 가려서 공유하기 위한 개인적 코딩의 사례입니다. 

 

 

 

강의

 

 

 

코드

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)()

 

댓글

댓글 본문
  1. 코린이
    바꿔야할 부분을 처음 부터 찾아가는 과정이 재밌네요. 개발하는 사고를 엿볼수있어서 좋았습니다.
  2. Root_Kwak
    맙소사
graphittie 자세히 보기