分類
創創業˙Start Startup 宅˙Geek 網路˙Net

Basecamp Hack – 關於 Basecamp 無法設定重複事件(Repeating Event)的解決方法

雖然之前寫了一篇文章,轉述 Mike Lee 說 Basecamp 很難用,但因為最近 Basecamp 的更新,介面變簡潔了,用起來也不錯,所以我們 Linkwish Team 決定再給它一次機會。

不過今天想要設定一個重複事件在Basecamp Cal上,卻發現目前並沒有提供這個功能

No repeating events on launch, but we want them too. We’ll get ‘em in there not too far down the road.– JF @ 37signals.com

要做到這件事會遇到幾個困難:

  1. Basecamp 不支援重複事件的設定
  2. Basecamp 設定事件的日曆介面 並沒有快速鍵可以做複製貼上
  3. 就算用 Yoxel 這個服務 將 Basecamp 和 Google日曆同步也無法同步 “重複事件”,該重複事件會變回單一事件(僅起始日)
  4. 就算想用 Google 日曆 手動重複事件到每一週,也會因為 Google日曆 不支援快捷鍵,導致要手動”重複”變得跟在 Basecamp 裡面一個一個設定一樣麻煩

總之,我最後透過的方法是:

利用 Yoxel 這個服務 …

來同步 Google 和 Basecamp 日曆,把那個拿來同步的 Google 日曆設定為公開並且可以編輯,再打開 Mac 的iCalendar (或其他日曆編輯軟體) 新增該 Google 帳號,最後透過 iCalendar 的快捷鍵做 Events 的複製和貼上(沒錯,因為”重複事件”不管在日曆軟體還是Google Calendar 上面設定,都是無法同步回 Basecamp 的),都編輯好了以後,到 Yoxel 按一下「同步」,事件就會從 Google 日曆跑到 Basecamp 了。

以下是比較細部的流程:

  1. 註冊一個新的 Basecamp User (mail 要選那個你要分享它的 Google 日曆的 Google Apps 帳號,例如我們選 support[at]linkwish.com )
  2. 指定它加入那個要拿來做 Repeating Event 的 Project
  3. 把你的瀏覽器 Google 帳號登出並登入為那個 Google 帳號
  4. 把你的瀏覽器 Basecamp 帳號登出並登入為那個 Google 帳號的新 User
  5. 然後到 Yoxel 新增一個新帳號
  6. 上面三個步驟的 Email Address 一定要一樣
  7. 然後到 Google 日曆去設定 Event,記得要設定時區
  8. 登入 Yoxel ,一樣要到帳號的地方設定時區
  9. 在 Yoxel “Add Service” 把 Google 日曆和 Basecamp New 都加入,然後選擇同步
  10. 打開本機端的行事曆軟體(我是 Mac iCal)登入該 Google 帳號
  11. 順利的話事件就會同步進來,在 Basecamp 上面也可以看到該事件
  12. 在本機端用快速鍵複製貼上 Event,待本機端的事件列表同步到 Google 日曆後,回到 Yoxel 再同步一次
  13. 恭喜你,你的 Basecamp 有土法煉鋼的 Repeating Event 了!

感覺應該一段時間之後 Basecamp 就會把這功能做好,以上僅供 Basecamp 還沒提供正式重複事件功能˙,又和我有同樣需求捧由試試看。

若有任何問題歡迎留言!

本文同步刊載於– TechSNS (暫)

作者: dAb

葛如鈞。1981年生於臺北,台灣大學資工博士,奇點大學見證者,前瞻科技傳教士,現任職於台北科技大學互動設計系 專任助理教授。

留言回覆: