一部のデータに基づいてイベントを動的に作成しようとしています。私はcalendarAppを使用してこれを達成できました。今、イベントが作成されたときにもイベントにルームを追加したいと思います。 そのため、私はその特定の会議室のカレンダーのイベントを作成しようとしています。会議室のカレンダーを取得するカレンダーの予定を作成できません
CalendarApp.getCalendarById(calendarId);
ただし、私はイベントを作成できません。上記の行はカレンダー(nullではない)を取り出すことができます。しかし、calendar.createEvent経由でイベントを追加しようとすると、 'Action not allowed'というエラーが表示されます。私は上記のカレンダーを購読しています。私はまた、Calendar.Calendars.get(calendarId);
を使用してカレンダーを検索し、Calendar.Events.insert(event, calendarId);
を使用してイベントを追加しようとしました。しかし、結果は同じです。私は何が欠けていますか?私はこの部屋のカレンダーの管理者権限を持っていません。それが理由だろうか?はいの場合はどうすれば解決できますか?
あなたはカレンダーの所有者ですか? –
いいえ私はカレンダーの所有者ではないが、私はそれを購読している。カレンダーを取得できますが、イベントを追加することはできません。 – jsdev
購読は読み取り専用を意味します。どのようにイベントを作成すると思いますか? –