Javascript 为什么我的谷歌日历脚本不能运行?

Javascript 为什么我的谷歌日历脚本不能运行?,javascript,google-apps-script,google-api,google-calendar-api,Javascript,Google Apps Script,Google Api,Google Calendar Api,我正在使用Google脚本创建一个表单,该表单将创建一个事件,您可以从我使用的两个面板的代码中看到这一点。我想在“父”面板上创建多个事件表单,我正在尝试使用“子”来保存有关事件的信息。我想在每个子面板上运行createEvent,但当我运行它时,脚本将不会运行并显示以下错误消息: 发生错误:InternalError:找不到方法createEventclass、类、类、对象 所有输入小部件都需要.setName才能将其值传递给服务器函数 也考虑使用Logg.Labor进行调试。 < p>您忘记将

我正在使用Google脚本创建一个表单,该表单将创建一个事件,您可以从我使用的两个面板的代码中看到这一点。我想在“父”面板上创建多个事件表单,我正在尝试使用“子”来保存有关事件的信息。我想在每个子面板上运行createEvent,但当我运行它时,脚本将不会运行并显示以下错误消息:

发生错误:InternalError:找不到方法createEventclass、类、类、对象


所有输入小部件都需要.setName才能将其值传递给服务器函数


也考虑使用Logg.Labor进行调试。

< p>您忘记将名称设置为要从……获取数据的小部件。在您的示例中:

 var eventTitleLabel = app.createLabel('Event Title:');
 var eventTitle = app.createTextBox().setName('eventTitle');
 var eventStartDateLabel = app.createLabel('Event Start Date:');
 var evenStartDate = app.createDateBox().setName('evenStartDate');
 var eventEndDateLabel = app.createLabel('Event End Date:');
 var evenEndDate = app.createDateBox().setName('evenEndDate');
 var eventDeatilLabel = app.createLabel('Event Details:');
 var eventDetail = app.createTextArea().setSize('150', '100').setName('eventDetail');

我设置了需要传递给服务器函数的变量,运行了它,它在运行时抛出了一个意外错误。我想我没有正确使用createEvent,我使用了cal.CreateEventTitle、eventStartDate、eventEndDate、eventDetails;我认为是日期框造成的问题,我认为它也需要一个特定的时间
 var eventTitleLabel = app.createLabel('Event Title:');
 var eventTitle = app.createTextBox().setName('eventTitle');
 var eventStartDateLabel = app.createLabel('Event Start Date:');
 var evenStartDate = app.createDateBox().setName('evenStartDate');
 var eventEndDateLabel = app.createLabel('Event End Date:');
 var evenEndDate = app.createDateBox().setName('evenEndDate');
 var eventDeatilLabel = app.createLabel('Event Details:');
 var eventDetail = app.createTextArea().setSize('150', '100').setName('eventDetail');