2019年7月9日 星期二

Google行事曆的快速連結I

前一篇有提到,我啟動這個實驗的源頭就是想找一個方法讓我可以更快的把會議資訊輸入google行事曆。過去我得把打開Firefox,點書籤列的google行事曆,然後按加入新活動,接著開始輸入會議資訊,好多步驟,而且規律性很高,也毋須動腦。我又想,收到開會通知的人又得重覆以上步驟…有沒有辦法把我打好的東西變成一個連結,其他人就不用像我一樣再重作一次(在我的公司分享行事曆這種作法是不可行的,就是要用email通知)。

但研究研究發現這個連結,我自己就可以先用。我應該是google到這個方法的,只要把以下連結的粗體部分改成你要的東西(但它時間格式是GMT+0,台灣是GMT+8,所以如果是上午10點開會,就要減8小時,輸入020000,結束時間也是相同原理,這裡是上午12時結束,24小時制),複製貼到瀏覽器就可達成我的目的。

https://www.google.com/calendar/render?action=TEMPLATE&trp=true&sf=true&output=xml&dates=20190701T020000Z/20190701T040000Z&details=會議名稱第21次戰情會報%0A註解欄位不填沒差&location=地點&text=

然而,儘管這個簡單的手法就可以解決,我還是覺得有點不直覺。時間格式要簡單加減,難保哪天心算算錯,或不小心多刪掉這長串連結裡的一個字母造成錯誤,要逐個字確認實在太耗心力,這種不會變化的東西,就讓程式自己跑吧。

所以要一個視窗來讓我輸入會議資訊,讓程式來幫我作這個減法,所以我學了Tkinker這個外掛,然後順利寫一個簡單的程式,按下按鈕就會把連結放到剪貼簿。其實當時很想直接打開瀏覽器把網址放進去,我只要按確定就好,但因為我用python2,網址中文編碼的問題一直沒解決,所以反而是最後完成的。

從這個小程式最初的產生連結,基本上我就是減去了打開瀏覽器的動作,其他還是要自己弄,所以後續又有些改良,但想留到下次再聊。



from WordPress https://ift.tt/2LOlyiu

沒有留言:

張貼留言