0

appengine アプリケーションで特定のページにアクセスしたユーザーに対して、Google カレンダー イベントが作成されていることを達成しようとしています。ユーザーは常に自分の Google アカウントにログインしていると想定し、以下に示すように少し遊んでみましたが、常に次のエラー メッセージが表示されます。

「NameError: グローバル名 'service' が定義されていません」

これが私が試したものです:

import atom
import gdata.apps.service

…………

クラス テスト (webapp2.RequestHandler):

def get(self):

    event = {
      'summary': 'Appointment',
      'location': 'Somewhere',
      'start': {
        'dateTime': '2011-06-03T10:00:00.000-07:00'
      },
      'end': {
        'dateTime': '2011-06-03T10:25:00.000-07:00'
      },
      'attendees': [
        {
          'email': 'attendeeEmail',
          # Other attendee's data...
        },
        # ...
      ],
    }

    created_event = gdata.apps.service.events().insert(calendarId='primary', body=event).execute()


    template_values = {       
    }

    template = JINJA_ENVIRONMENT.get_template('test.html')
    self.response.write(template.render(template_values))

何か提案はありますか?

4

0 に答える 0