1
我正在嘗試創建一個將電子表格上傳到Google日曆併發送電子郵件給表單提交者的附加信息的Google電子表格(帶表單)。我對電子郵件部分沒有任何問題,但日曆接口給我帶來麻煩。Google電子表格/日曆界面腳本
當我嘗試運行我的腳本時,它給了我錯誤消息:「直到(字符串)。(第84行,文件」代碼「)才找到方法(類)」這一行的目的是創建一個日曆事件使用來自提交表單的數據。
這裏是行84變量的定義(在腳本中其他地方聲明):
var calId = "[email protected]"; //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});
任何想法,爲什麼我收到此錯誤或者我能做些什麼來糾正它?
感謝Mogsdad,它做到了。我忘記了Utilities.formatDate()的輸出是一個字符串。我會確保下次再次檢查返回類型。 – Brady