• 締切済み

Googleカレンダーに日本の祝日を読み込む方法

お世話になります。 http://little-braver.com/234/ こちらを参考に日本の祝日を読み込んでいたのですが、 api側で仕様変更があったようで、カレンダーが表示されなくなりました。 ---------------------------------- // 日本の祝日 url: 'https://www.google.com/calendar/feeds/japanese__ja%40holiday.calendar.google.com/public/basic', ---------------------------------- この部分と思われますが、あらたな記述方法をご教示いただければ幸いです。 (単にパスを変えれば済む話ではないかもしれませんが。。) よろしくお願いいたします。

みんなの回答

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

設定→設定→カレンダー→日本の祝日 にチェック

Search_tmp
質問者

補足

ありがとうございます。 いただいた内容は、アカウントにログイン後のカレンダー機能の設定についてのような気がします。 私の意図したものと上記URLの該当部分は、ログインせず使えるものです。 先々月くらいにapi仕様が変更されたようで、 上記URL内にありますように、ullCalender利用時も取り込めていたのですが、 ふと見ると表示されなくなっていた為、お尋ねした次第です。

関連するQ&A

  • Googleカレンダーについて質問をします。。。。

    祝日を入れるにはどうしたら良いでしょうか??? googleカレンダーはあまり日本仕様にできてないように思います。。。 祝日や日曜日を分かりやすく色分けできたらと思っているのですが、そんなことは出来るのでしょうか???

  • Googleカレンダーの祝日表記を日本語にしたい

    Googleカレンダーをときどき利用しているのですが、いつからか祝日の表記が英語になってしまいました。 たしか以前は日本語で書かれていたと思うのですが、「Constitution Memorial Day」なんて書いてあっても何の日だったかすぐにピンと来ず、不便に感じています。 祝日の表記以外は普通に日本語になっています。 設定などを探しましたが見当たりませんでした。 日本語表記に戻す方法がありましたら教えてください。 よろしくお願い致します。

  • Googleカレンダーについて

    Googleカレンダーについてなんですが、 利用するには http://www.google.com/calendar/images/ext/gc_button1_ja.gif このテキストも張らないとだめなのでしょうか? 張らずに文字だけのリンクにしたいのですが…

  • Google カレンダーの商用利用

    スタッフの出勤をウェブサイトで告知するためにGoogle カレンダーを商用サイトに埋め込んで利用したいと思い利用規約を確認したところ下記の記載がありました。 「Google カレンダーは、該当するすべての法律および規則を遵守する個人または非商用目的に限り使用できます。 Google カレンダーを、販売、賃貸、その他商用目的で使用する場合は、事前に Google と契約を交わすか、Google の書面による許可を得る必要があります。 Google カレンダー API プログラムは商用ウェブサイトで使用できますが、Google カレンダー API プログラムのコンテンツや要素を販売または賃貸しないこと、ならびに Google カレンダーの使用に関する上記の制限を遵守するものとします。 」 http://www.google.com/intl/ja/googlecalendar/terms_of_use.html 上記を読むと商用利用はGoogleの許可を必要とするとあります。しかひ「API プログラムは商用ウェブサイトで使用できますが、」ともあります。 "このカレンダーを埋め込む"というiframeを使った埋め込みの場合はGoogleの許可を必要とするのか、また必要な場合はどのようにすればよいのかが分からないでいます。お分かりの方がおいででしたら教えてください。 宜しくお願いします。

    • ベストアンサー
    • CSS
  • Googleカレンダーで祝日に予定を入れたい場合

    Googleカレンダーで祝日に自動的に予定が入る様に設定したいのですが、出来る方法はありますでしょうか? 【やりたいこと】 ・土日祝日に自動的に予定を入れる様に設定したい。 【現在の状況】 ・土日は定期的な予定を使用して、毎週土日に予定を入れている。 ・現在は「日本の祝日」を追加してそこに手動で予定を入れている状態。←ここを自動で実現できないかと思っています。 設定出来る方法がありましたらご教示のほどよろしくお願いいたします。

  • androidのカレンダーに祝日が入らず

    日経trendy6月号のp。26の説明にしたがって googleのHP内の設定で 日本の祝日を設定したにもかかわらず androidのカレンダーに反映されません。 原因を推定してください。

  • googleカレンダーの利用

    Googleカレンダーを自身で制作したHPに導入したいのですが、具体的な導入方法がわかりません。googleの開発ガイドを参照したのですが英語版のページしか見つかりません。 http://code.google.com/intl/ja/apis/calendar/developers_guide_protocol.html 日本語で解説されたページ、本等の情報がありましたら教えて下さい。

  • グーグルカレンダーについて

    グーグルカレンダーのアンドロイド版についてですが、祝日が表示されません。 https://support.google.com/calendar/answer/6084659?co=GENIE.Platform%3DAndroid&oco=1 こちらの設定を実行しても表示されません。 また、各種記録履歴用として、グーグルカレンダーのアンドロイド版に、撮影した写真を日記のようにアップロードする方法は無いのでしょうか? もしもアップロード記録が可能であれば、無論パソコン版とも同期されると思っておりますが。 グーグルカレンダーアンドロイド版にはそのような機能は無しですか? また、ヤフーカレンダーともアンドロイド内では同期されています。 (この同期がとても便利に思っております。) 同じく写真とかも同期されますでしょうか?

  • google calendar apiで質問です!

    google calendar api とjavascriptを使ってGoogle Calendarに予定の書き込みを行いたいです! しかし、ログインの処理がうまくいっていないためうまく動作しません。 下記のプログラムでログインボタンを押すと、googleアカウントのページに飛び要求されたページは無効です。と表示されてしまいます。 ここのログイン処理がうまくいかないためCalendarへの書き込みが行えないのですが、どのようにしたらいいでしょうか? よろしくお願いします。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>calendar test</title> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> <!-- google.load("gdata","2"); google.setOnLoadCallback(getMyFeed); function getMyFeed(){ var service = null; var url = "http://www.google.com/calendar/feeds/calendar id/public/full"; service = new google.gdata.calendar.CalendarService ("calendar-sample"); query = new google.gdata.calendar.CalendarEventQuery(url); query.setOrderBy(google.gdata.calendar. CalendarEventQuery.ORDERBY_START_TIME); query.setSortOrder(google.gdata.calendar. CalendarEventQuery.SORTORDER_DESCENDING); query.setSingleEvents(true); query.setMaxResults(10); var start = new google.gdata.DateTime.fromIso8601 ("2013-01-01"); var end = new google.gdata.DateTime. fromIso8601("2013-12-31"); query.setMinimumStartTime(start); query.setMaximumStartTime(end); service.getEventsFeed(query, callback, handleError); } function callback(result) { var entries = result.feed.entry; var res = ""; for (var i = 0; i < entries.length; i++) { var entry = entries[i]; var title = entry.getTitle().getText(); var times = entry.getTimes(); res += (i + 1) + ": " + title + " (" + times[0].startTime + ")<br />"; } document.getElementById("view").innerHTML = res; } function handleError(error) { alert(error); } function Login(){ var scope = 'https://www.google.com/calendar/feeds/'; var token = google.accounts.user.login(scope); } function doAction(){ var service = null; var url = "http://www.google.com/calendar/feeds/calendar id/private/full"; service = new google.gdata.calendar.CalendarService ("calendar-sample"); var scope = "https://www.google.com/calendar/feeds/"; token = google.accounts.user.checkLogin(scope); if (token == ""){ alert("ログインしていません。"); return; } var t1 = document.getElementById("time1").value; var t2 = document.getElementById("time2").value; var title = document.getElementById("title").value; var start = new google.gdata.DateTime.fromIso8601(t1); var end = new google.gdata.DateTime.fromIso8601(t2); var entry = new google.gdata.calendar.CalendarEventEntry(); entry.setTitle(google.gdata.atom.Text.create(title)); var when = new google.gdata.When(); when.setStartTime(start); when.setEndTime(end); entry.addTime(when); var func = function(result) { alert("イベントを追加。"); getMyFeed(); } service.insertEntry(url,entry,func,handleError, google.gdata.calendar.CalendarEventEntry); } //--> </script> </head> <body> <h1>サンプル</h1> <img src="authentication.gif"> <input type="button" value="Login" onclick="Login();"> <hr> <input type="text" id="time1" value="2013-01-01"><br> <input type="text" id="time2" value="2013-01-01"><br> <input type="text" id="title"><br> <input type="button" value="add" onclick="doAction();"> <hr> <div id="view" style="color:#096;"></div> </body> </html>

  • iPadからGoogleカレンダーにログインすると

    iPad safariです。 iPadからGoogleカレンダーにログインするとモバイルページになってしまうようになってしまいました。 以前は普通につかえていて、PC版の画面でしたのに・・・ もとに戻す方法を教えてください。 キャッシュやクッキーを消去してもだめでした。 https://www.google.com/calendar/ のページにしたいのに、URLを手動でいれても、 強制的に https://www.google.com/calendar/gp?hl=ja  になってしまうんです。 PC版を閲覧するか、モバイル版を閲覧するか、 どこで切り替えれるのかご存知でしたらお願いします。

専門家に質問してみよう