前提・実現したいこと
googleフォームで予約管理を行うために、カレンダーへの連携を試みています。
色々と調べてみたものの今回初めてプログラミングに触れたため、
どのようにしたらいいのかわからず手詰まりです。
フォーム・カレンダーで行いたい事は以下の通りです。
・フォームに回答があったとき、日時をカレンダーに登録する。
・B列をタイトル(予約者名)、C列を日付、D列を時間とし、E列は予約終了の分岐にする。
・以下C列からE列の内容の繰り返しになるが、
フォームでの入力があった場合のみカレンダーに登録したい。
・できれば、フォームが送信された時点で予約者名、予約日時のメールを受け取りたい。
何卒よろしくお願いいたします。
発生している問題・エラーメッセージ
エラーメッセージは出ませんが、上記の行いたい事が全く反映できません。
特に現状だと、時間ごとの予定ではなく全日の予定で登録がされます。
エラーメッセージ
該当のソースコード
function calender() { var Sheet = SpreadsheetApp.getActiveSheet(); var lastRow = Sheet.getLastRow(); var title = Sheet.getRange("B" + lastRow).getValue(); var time = Sheet.getRange("C" + lastRow).getValue(); var event = CalendarApp.getCalendarById('id'); //createAllDayEventでカレンダーへイベントを登録 event.createAllDayEvent(title,time); }
試したこと
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。