Bardで会議室予約GAS

(作成中です)

Bardを日本でも利用できるようになったので、早速 会議室予約のGASの作成を依頼してみました。Bardは日本語が分からないので、DeepLで英語に直してそれを質問枠に入れました。

画面

Bardが作成したGAS(上記 Code snippetの内容)

function onFormSubmit() {
// Get the form data.
var formData = Utilities.parseFormData(e.parameters.namedValues);
var dateOfUse = formData.get(‘dateOfUse’);
var startTimeOfUse = formData.get(‘startTimeOfUse’);
var endTimeOfUse = formData.get(‘endTimeOfUse’);
var meetingRoomUsed = formData.get(‘meetingRoomUsed’);
var userName = formData.get(‘userName’);

// Create a new event in Google Calendar.
var event = CalendarApp.createEvent();
event.setStart(new Date(dateOfUse + ‘T’ + startTimeOfUse));
event.setEnd(new Date(dateOfUse + ‘T’ + endTimeOfUse));
event.setSummary(meetingRoomUsed);
event.setDescription(‘Booked by ‘ + userName);
event.setLocation(meetingRoomUsed);

// Add the event to Google Calendar.
CalendarApp.insertEvent(event);

// Display a confirmation message.
Utils.showAlert(‘Your meeting has been booked!’);
}

コメント