(作成中です)
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!’);
}
コメント