2016-09-01 3 views
0

URL을 생성하고 여는 북마크릿을 짧고 간결하게 만드는 방법?Yesterbox - 현재 날짜로 URL 생성 및 열기 Javascript Bookmarklet

브라우저 (브라우저의 시간대)에 현재 날짜가 포함 된 URL을 생성하고 열어 보겠습니다.

이것은 도움이 될 것입니다. 미리 작성된 양식을 URL로 만들거나 일부 웹 기반 이메일 클라이언트 (예 : Gmail)를 구현하는 북마크릿을 yesterbox으로 구현 하시겠습니까?

의 날짜와 Gmail의 첫 번째/로그인 한 사용자의 기본/0, 여기에 URL을 하나 만들어 보자 : 추가

https://mail.google.com/mail/u/0/#search/is%3Ainbox+before%3A2016-08-31 
# or "priority inbox" 
https://mail.google.com/mail/u/0/#search/is%3Ainbox+is%3Aimportant+before%3A2016-08-31 

답변

0

북마크를 "+ 전 : 날짜"courrent URL로 = 당신은 Gmail을 검색한다면 현재 검색에 "이전 : YYYY-MM-DD"를 추가합니다! 따라서 사용하는 각 검색어로 yesterbox를 할 수 있습니다! (단지 조심 "라벨 : X"쿼리가 URL 다르게 형성으로) 쉽게로 채택 현재 날짜

javascript:(function(){ var d=new Date(); window.open('https://mail.google.com/mail/u/0/#search/is:inbox+before:'+d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()); })(); 

/* Current View!!! (Adds "before:YYYY-MM-DD" to current URL ! -> gmail search view) */ 
javascript:(function(){ var d=new Date(); var curr=location.href; location.replace(curr+'+before:'+d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()); })(); /* http://stackoverflow.com/a/29808878 */ 

북마크 개방 새 탭/새 창before: 세트 " 중요 "또는"입니다 : :입니다 중요 "여기

javascript:(function(){ var d=new Date(); window.open('https://mail.google.com/mail/u/0/#search/is:inbox+is:important+before:'+d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()); })(); 

javascript:(function(){ var d=new Date(); window.open('https://mail.google.com/mail/u/0/#search/is:inbox+is:unimportant+before:'+d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()); })(); 

그리고 현재 t에서 개방 버전입니다 AB/창 : https://www.mattcutts.com/blog/javascript-bookmarklet-basics/

:

javascript:(function(){ var d=new Date(); location.replace('https://mail.google.com/mail/u/0/#search/is:inbox+is:unimportant+before:'+d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()); })(); /* http://stackoverflow.com/a/29808878 */ 

javascript:(function(){ var d=new Date(); location.replace('https://mail.google.com/mail/u/0/#search/is%3Ainbox+is%3Aimportant+before:'+d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()); })(); /* http://stackoverflow.com/a/29808878 */ 

또한와 함께 기준

javascript:(function(){ var d=new Date(); location.replace('https://mail.google.com/mail/u/0/#search/is:inbox+is:unimportant+-is:starred+before:'+d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()); })(); /* http://stackoverflow.com/a/29808878 */ 

javascript:(function(){ var d=new Date(); location.replace('https://mail.google.com/mail/u/0/#search/is%3Ainbox+(is%3Aimportant+OR+is%3Astarred)+before:'+d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()); })(); /* http://stackoverflow.com/a/29808878 */ 

참조 "주연"