2016-07-11 11 views
1

一部のデータに基づいてイベントを動的に作成しようとしています。私はcalendarAppを使用してこれを達成できました。今、イベントが作成されたときにもイベントにルームを追加したいと思います。 そのため、私はその特定の会議室のカレンダーのイベントを作成しようとしています。会議室のカレンダーを取得するカレンダーの予定を作成できません

CalendarApp.getCalendarById(calendarId); 

ただし、私はイベントを作成できません。上記の行はカレンダー(nullではない)を取り出すことができます。しかし、calendar.createEvent経由でイベントを追加しようとすると、 'Action not allowed'というエラーが表示されます。私は上記のカレンダーを購読しています。私はまた、Calendar.Calendars.get(calendarId);を使用してカレンダーを検索し、Calendar.Events.insert(event, calendarId);を使用してイベントを追加しようとしました。しかし、結果は同じです。私は何が欠けていますか?私はこの部屋のカレンダーの管理者権限を持っていません。それが理由だろうか?はいの場合はどうすれば解決できますか?

+0

あなたはカレンダーの所有者ですか? –

+0

いいえ私はカレンダーの所有者ではないが、私はそれを購読している。カレンダーを取得できますが、イベントを追加することはできません。 – jsdev

+0

購読は読み取り専用を意味します。どのようにイベントを作成すると思いますか? –

答えて

0

私が使用しようとしているメールIDのカレンダー設定から予約したいカレンダーリソースを購読し、招待状のゲストとしてリソースのメールIDを追加することで実現しました。あなたの助けをZigにありがとう!

+0

あなたは歓迎です:p –

関連する問題