2016-04-22 2 views
0

私のウェブサイトでfullcalendarを使用してGoogleカレンダーからイベントをインポートしました。私はカレンダーのイベントをクリックするとポップアップでGoogleカレンダーから画像ファイルを添付して表示する必要があります。 このようなイベントオブジェクトから画像を取得しようとしましたが、$j('#test-img').html(event.attachment[0].fileUrl); ですが、クリックするとGoogleのイベントの詳細ページにリダイレクトされました。別のイベント情報が通常表示されます。 正しいimg URLを取得するにはどうすればよいですか? Googleカレンダーから添付されたimgファイルを表示するには、Googleカレンダー/ fullcalendar関数が存在する可能性があります。フルカラーのウェブサイトのGoogleカレンダーイベントから添付画像を取得して表示する

$j('#calendar').fullCalendar({ 
     googleCalendarApiKey: 'AIzaSyCD7ju2cVMfoM-yLL5IsH3fG9SDUOexjH0', 
     events:'[email protected]', 
     firstDay: 1, 
     timeFormat: 'MMMM', 
     height: "auto", 

     eventClick: function(event) { 
      PopUpShow(); 
      $j('#title').html(event.title); 
      $j('#start').html(moment(event.start).format("DD MMMM YYYY")); 
      $j('#test-desc').html(event.description); 
      $j('#test-img').html(event.attachment[0].fileUrl); 
      console.log(event); 
      return false; 
     }, 
     loading: function(bool) { 
      $j('#loading').toggle(bool); 
     }, 
     eventRender: function(event, element) { 
      var dataToFind = moment(event.start).format('YYYY-MM-DD'); 
      $j("td[data-date='" + dataToFind + "']").addClass('activeDay'); 
     } 
    }); 
+0

添付ファイルが表示されるのは、カレンダーイベントへのリンクをたどることだけです(イベントオブジェクト自体ではなく)。コードからAPIキーを削除することができます... – smcd

答えて

0

私は、これはExperimental FeatureあるとしてあなたはカレンダーのUIからイベントを添付することができ、あなたがAPIを介して行うことができるとは思いません。