1

イベントを Google カレンダーにアップロードし、フォームの送信者に追加情報を電子メールで送信する Google スプレッドシート (フォーム付き) を作成しようとしています。メールの部分には何の問題もありませんが、カレンダーのインターフェースに問題があります。

スクリプトを実行しようとすると、「Cannot find method (class)until(string). (line 84, file "Code")」というエラー メッセージが表示されます。送信されたフォームから。

84 行目の変数の定義は次のとおりです (スクリプトの他の場所で宣言されています)。

var calId = "5u6ui0kdehtpn5ml5gr9s13260@group.calendar.google.com"; //test calendar ID
var cal = CalendarApp.getCalendarById(calId); //sets the active calendar to calID for adding events
var eventTitle = row[11] //"Event Title" column
var eventStartDate = Utilities.formatDate(new Date(row[12]), "GMT", "MM/dd/yy") //"Calendar Start Date" column
var eventEndDate = Utilities.formatDate(new Date(row[13]), "GMT", "MM/dd/yy");  //"Calendar End Date" column
var eventDescription = "a string for the description"

84行目は次のとおりです。

cal.createAllDayEventSeries(eventTitle, eventStartDate, CalendarApp.newRecurrence().addDailyRule().until(eventEndDate),{description:eventDescription});

なぜこのエラーが発生するのか、またはそれを修正するために何ができるかについてのアイデアはありますか?

4

1 に答える 1