問題タブ [google-calendar-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Google カレンダー iCal フィード
イベント セクションがある Web ポータルで働いています。DDay.iCal を使用して、すべてのイベントを含む iCal の「フィード」を作成しました。このフィードへのリンクを作成する可能性はありますか?クリックすると、フィードが自動的に Google カレンダーに追加されますか? (RSS フィードに似たもので、クリックすると Google リーダーの使用を選択できます)。それとも、iCal の使用を忘れて、Google API について読み始める必要がありますか?
google-calendar-api - Google Apps カレンダーに、詳細をすべて共有する代わりに「予定あり」と表示される
私たちは、登録された各ユーザーが電子メールとカレンダーを備えた Google アプリ アカウントを持つマルチユーザー プラットフォームを構築しています。
カレンダーにイベントを追加することはできますが、エントリには、完全なイベントの詳細が表示されるのではなく、常に「予定あり」と表示されます。
予定表を共有して「予定あり」以外のものを表示し、イベント名を一覧表示するにはどうすればよいですか?
php - イベント用の Google Cal フィードを使用してカレンダー インターフェイスを実装する最良の方法は?
私は自分の学校のサイトをお気に入りのプロジェクトとして構築しています。これには、すべての生徒のアカウントが含まれます。次の機能を備えた各学生のカレンダーを表示したいと考えています。
複数の Google カレンダー フィードからイベントをインポートできる必要があります。XML、ICAL、または HTML フィードとの互換性が必要です。
発生元のフィードに基づいて、さまざまなイベントにさまざまな色を付けることができるはずです。
イベント タイトルの特定のタグに基づいて、カレンダーがさまざまな色を提供できると便利です。たとえば、「Test:」で始まるすべてのイベントは赤になり、「Deadline:」で始まるすべてのイベントは青になります。
インターフェースは素晴らしく、シンプルであるべきです。実装は簡単で、Javascript に依存しないのが良いでしょう。できれば、PHP で簡単に動作します。
カレンダーの 3 つのビューを提供する必要があります: 月、週、および議題
私が必要としない機能は次のとおりです。
- 書き込み機能 (カレンダーは読み取り専用にすることができます/する必要があります)
- 複数日のイベントまたは定期的なイベント
- イベント内のリンクまたは HTML コンテンツ
これを実装するための最も簡単な既製のソリューションは何でしょうか? 現在、FullCalendar などのさまざまなソリューションと、Plans Web サイトにリストされているさまざまなソリューションを試しています。ただし、それらはもはやサポートされていないか、javascript を必要とするか、必要なすべての機能を備えていないため、完璧ではありません。また、GWT-cal プラグインと Zend Calendar GData フレームワークもチェックする予定ですが、これらのいずれかを使用した経験についてのフィードバックをお待ちしております。
誰かがこれを機能させる最も簡単な方法を提案できますか?
php - Google カレンダー API : カレンダーの選択/作成?
そのため、スケジューリングマネージャーがスケジュールを投稿/更新するときに、作業カレンダーを各従業員の Google カレンダーと自動的に同期させたいと考えています。ユーザーは最初に AuthSub トークンを使用してオプトインしますが、その後は自動的に行われます。彼らが予定している他のイベントとの競合を避けるために、「Work App」という名前の新しいカレンダーか、かなりユニークなものを作成したいと考えています。次に、更新の場合、新しいイベントを作成する前に、その範囲からイベントを削除するだけです。そこで、いくつか質問があります...
API を使用して必要な特定のカレンダーを選択するにはどうすればよいですか? (ちなみに、これはすべてPHPで、Zend Frameworkを使用しています)。カレンダーのリストを照会できる場所はわかりますが、ドキュメントにはその特定のカレンダーに追加する方法が示されていません。
カレンダーを作成できますか? オプトインしたユーザーにそのようなカレンダーを作成してもらうだけでよいですか? もしそうなら、イベントを追加するためのような URL を作成するために生成できる URL はありますか? (物事をシンプルで一貫性のあるものにするためのものですよね?)
もちろん、ユーザーに資格情報を保存してほしくありませんが、更新ごとにアクセスを要求したくもありません。永続的なアクセスには OAuth トークンが必要ですか? URL トークンは 1 回限りの使用であることはわかっていますが、セッション トークンを保存して 1 週間後に再利用できますか?
重複を避けるために各イベントをクエリする以外の方法はありますか? 昨夜これをテストしていたところ、同じ 50 のイベントのインスタンスが 7 つになりました。追加するたびにチェックしてサーバー時間を追加したくありません。
最後に、複数のイベントを追加する方法や、単に ics ファイルをカレンダーにプッシュする方法はありますか。現在、スクリプトで SQL クエリを実行し、結果をループしながら各イベントを追加しています。予想以上に時間がかかるようですので、ics ファイルをビルドするか、すべてのイベントを 1 つのオブジェクトに追加して一度に追加する方がよいでしょう。ありがとう!
php - 特定のGoogleカレンダーのZend_GDataフィードを取得する
特定のカレンダーのイベントフィードを取得する方法について長い質問がありましたが、投稿する前に解決策を見つけました(私は思います)。しかし、解決策があっても、私はこのプロセスについて何が欠けているのか疑問に思っています。単一のカレンダーのイベントフィードを取得する(またはそのフィードを検索する)には、次のようにします。
- 認証する(明らかに)
- カレンダーのリストを取得します:getCalendarListFeed();
- 'calendar'オブジェクトの1つからidプロパティを取得します
- 変更:... / calendar / feeds / default / XXX%40YYY
- 宛先:... / calendar / feeds / XXX%40YYY / private / full
- それをgetCalendarEventFeed()に渡して、そのカレンダーを照会します。
IDを操作する必要があるのはなぜですか?Zend_Gdataのドキュメントは、GoogleとZendの両方のサイトに分散しているようです。getCalendarListFeed()から利用可能なプロパティに関する適切な参照を見つけられなかったので、ID以外のものを取得する必要がありますか?
もっと簡単な方法が必要なようです-私はここで何が欠けていますか?
xml - Google カレンダー フィード - 今日のイベントのみを表示
これは、stackoverflow での最初の投稿です。私の質問は、現在の日のイベントのみを自動的に表示するように Google カレンダー フィードを変更する方法です。
基本的に私がやりたいことは、今日のイベントのみを表示する Web ページにフィードを出力することです。フィードは日々変化します。私は他のフィード(Googleカレンダーではない)で同様のことを行ったことがありますが、そのような場合を除いて、最新の「#」の投稿を出力します。今日だけのイベントを表示する場合、これは機能しません。
yahoo パイプを検索したところ、入力する必要がある日付でフィードをフィルタリングする場所がいくつか見つかりました。これは機能しますが、誰かに日付を入力させる代わりに自動化できるようにしたい場合を除きます。GoogleカレンダーフィードAPIを読むと、できる日付範囲もありますが、同じ問題で、範囲を手動で指定する必要があります。それまたは他の代替手段を自動化する方法はありますか?
私ができるxsltマジックか何かがありますか?
助けてくれてありがとう!
javascript - gdata.js を使用して非プライマリ カレンダーに新しいイベントを挿入するにはどうすればよいですか?
新しいイベントを挿入するために gdata.js を使用しています。
ユーザーのプライマリ カレンダーのみを挿入できます。
主要なカレンダー フィードの uri はhttp://www.google.com/calendar/feeds/default/private/fullです。
プライマリ カレンダー以外の新しいイベントを挿入するために使用できるフィード uri。
前もって感謝します。
php - 埋め込まれた Google カレンダーの PHP 配列を解析するのに助けが必要です
正しい道を進んでいるかどうかはわかりませんが、iframe ソースに複数のカレンダーがエンコードされた Google カレンダーを埋め込みたいと考えています。例:
2 つのソースに注意してください (この例ではリソース ID がたまたま同じですが、実際のシナリオでは異なります)。ここでやりたいことは、カレンダーの名前とそのリソース ID を入れることができる配列を作成することです。例:
そして、この配列を使用して src= のチャンクなどを置き換え、これらすべてのリソース ID を簡単に追跡できるようにします (数十個追加する予定です)。&src= を各行に連結する必要があります。場所がない。iframe src に挿入できる長い文字列になるようにします。
私は自分で PHP を書くのが得意ではないので、間違っていると思っていたら教えてください。それは理にかなっていますか?
読んでくれてありがとう。
google-calendar-api - Google カレンダーの .ics インポート標準
データベースから生成した .ics ファイルは iCal では正しく動作しますが、Google カレンダーでは不安定です。Google カレンダーがファイルをインポートする場合がありますが、すべての予定が取得されるわけではありません。
Google が必要とする REQUIRED フィールドに関するヒントはありますか? なぜ時々インポートされないのか、またはなぜ一部のイベントが気に入らないのかについて、私はここで途方に暮れています。3 つのイベントがある日もありますが、Google では 1 つしか表示されません。
他のほとんどの人が同じ問題を抱えているように見えるため、オンラインで他の場所を検索しても実際には役に立ちません.
これが私のフォーマットのサンプルです:
.ics ファイルの URL は次のとおりです: http://www.puc.edu/news/calendar/puc.ics
firefox-addon - Google カレンダーの Firefox 拡張機能の開発
それが可能かどうかは実際にはよくわかりませんが、Googleカレンダーに追加/削除/編集/削除するためのFirefoxアドオンがあれば素晴らしいと思います.
これに関するブログ エントリまたは参照ドキュメントはありますか?
前もって感謝します