# FeelCycle2Calender
FeelCycleの予定をGoogleCalenderに入れておきたいけれど、
公式にはリンクが提供されていないという課題がありました。
FeelCycle2Calが行っていること、導入による画面の変化箇所
行っていること
マイページの予約確定画面にある日付をからGoogleCalenderに登録できるリンクを生成しています。
以下のように変化することになります。
導入による画面の変化箇所
左端の日時列に Googleカレンダーへのリンクが追加されます
リンクを押すと、必要情報をGoogle Calenderに送ることができます。
導入方法 (書き途中 数日かかる見込み)
画面の説明
|
画像 |
[chrome://extention](chrome://extention) を開きます。
|
|
画像 |
Releaseページにある一番新しい項目の、zipをダウンロードしてください
|
|
画像 |
Releaseページにある一番新しい項目の、zipをダウンロードしてください
|
|
画像 |
Zipをご自身が管理できる場所(どこでも大丈夫)においてください。
|
|
画像 |
chrome://extentionにアクセスしてください。
|
|
画像 |
右上にデベロッパモードというボタンがありますので、ONにしてください。
|
デベロッパモードについて
OFF |
|
普通の方はデベロッパモードがOffになっていると思いますので、
画面上部は↑↑↑↑のような画面になっていると思います。
|
ON |
|
画面右上のデベロッパモードをONにすると
ボタンが3つ増え、ストア以外からの拡張機能導入が可能になります。
今回はその機能を利用します。
|
ファイルの選択
ファイルの選択について
画面の説明 |
|
ファイルの選択画面が開きますので、
先ほど保存してもらった(Zipを解凍したフォルダ)の中にある *app* を指定してください。
|
画面の説明2 |
|
Macをご利用の場合は、こちらのスクショの場所を指定して「OK」を押すと想定通りです
|
導入終了
導入完了
3. 導入完了 |
OKを押した後、こちらのように、新しい拡張機能が追加されます。
|
- 準備完了です。
マイページの「日時列」に google calender への情報送信リンクが追加されるようになります。
|
重要なこと 注意して
簡単にいうと、ちゃんと気をつけて使ってねってことを記載しています。
* 開発者として、
私はソースコードを公開しています。
難読加工も行っていません。 ← めんどいという理由もあるけれど(汗
これは、以下のようなことを考えてのことです
* プログラムコードについて
手順通りに導入を行った場合、
GitHubに公開されているコードしかお手元には届かないように注意しています。
メインの処理は非常にわかりやすくしてありますので
導入されるコードは見ようとすればすぐに理解できるものにしてあります。
簡単であるがゆえに、改変もまた簡単です。
* デベロッパモードについて
簡単にいうと
デベロッパモードで拡張機能を追加すると、なんでもできます。
ですので、絶対にこちらの手順以外では取り込まないでください。
悪意のある人がコードを変更しているかもしれません。
回りくどくいうと
なにが起きるか?を理解して留意できる習慣が、私たち開発者にはあります。
ですが一般にはそんな知識は不要なわけでして、 大きすぎる乖離があるのが普通となっています。
専門家っぽいからといって信用はしないようにしてください。
私を信用していただくしかないのですが、
不安でしたらコードも解析いただいて、修正点などPR出してくれてもすごくいいって思います。
* アプリケーションが取得するデータについて
なにも取得しません。大丈夫です。
外部との通信も行わず、権限の取得もしていません。
*最後に
不安要素をタラタラ書きましたが、まず安心してほしいです。
ですが、やろうとしていることの理解はしておいてください。
作ったものが、利用されている状態を私たちはとても好ましく思うものです。
皆様の健康と、IT知識の増進が起これば何よりです。
好きなプレイリストは BB2 Metal と BEERCYCLEです。