Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
function addCalendarEvent() { let data = SpreadsheetApp.getActiveSheet().getDataRange().getValues(); let event = data[data.length - 1]; let eventName = event[1]; //ชื่อกิจกรรม let detail = event[2]; //รายละเอียด let userName = event[3]; //ผู้รับผิดชอบ// วันที่เริ่มต้น let month = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; let startDate = event[4].getDate(); let startMonth = month[event[4].getMonth()]; let startYear = event[4].getFullYear().toString();// เวลาเริ่มต้น let startTime = Utilities.formatDate(new Date(event[5]), "GMT+7", "HH:mm") let startH = startTime.split(':')[0] let startM = startTime.split(':')[1]// วันที่สิ้นสุด let endDate = event[6].getDate(); let endMonth = month[event[6].getMonth()]; let endYear = event[6].getFullYear().toString();// เวลาสิ้นสุด let endTime = Utilities.formatDate(new Date(event[7]), "GMT+7", "HH:mm:ss") let endH = endTime.split(':')[0] let endM = endTime.split(':')[1]//กำหนดรูปแบบวัน เวลา สำหรับการเริ่มกิจกรรม และ สิ้นสุดกิจกรรม let startEvent = new Date(startMonth+' '+startDate+', '+startYear+' '+startH+':'+startM); let endEvent = new Date(endMonth+' '+endDate+','+endYear+' '+endH+':'+endM);//บันทึกกิจกรรมลงในปฏิทิน let addCalendarID = CalendarApp.getCalendarById('xxxxxxxxxxxxx'); addCalendarID.createEvent(eventName, startEvent, endEvent,{ description: 'รายละอียด : '+detail+' ผู้รับผิดชอบ : ' +userName+ ' เริ่มเวลา : '+startH+':'+startM+ ' น. สิ้นสุดเวลา : '+endH+':' +endM+' น. '} )}
ตามคลิบ คัดลอก รหัสมาแล้ว วางแล้ว อยากเพิ่มคอลลัม ต้องใส่รหัสอะไรคะ (มือใหม่หัดทำ ค่ะ ) 😅
มีประโยชน์มากๆ เลยค่ะ เข้าใจง่าย ขอบคุณที่แบ่งปันนะคะ
เยี่ยมเลยครับผม ต้องหาต่อยอด เกี่ยวกับการแก้ไข ลบ และเชิญผู้อื่นเข้าร่วมการประชุม ครับ เพื่อเป็นโครงการการจองห้องประชุม ห้องต่าง ๆ ต่อไปครับผม
ขอบคุณค่ะ
สอบถามหน่อยค่ะคุณครู เวลาที่ไปลงใน Calendar เพิ่มขึ้น 17 นาที เป็นเพราะอะไรคะ
เรียกใช้แล้ว ติดปัญหาตรง createEvent ค่ะ แก้ไขปัญหายังไงได้บ้างคะ
อยากให้ครูสอนทำเป็นระบบปฎิทินขึ้นเลย ครับ 😊
สวัสดีค่ะ ครูคะ พอดี ทำline notify ไว้ ในไลน์กลุ่ม แล้ว เราจะสร้างline notify 2 ฟอร์ม ใน 1 กลุ่ม ได้ไหมคะ
ทำคลิปสอนให้แล้วนะครับ หาดู
คุณครูขา ตัวที่คุณครูสร้าง Google Form แล้วให้ไปแยกข้อมูลใน Google Drive เป็นโฟร์เดอร์ของแต่ละคนอ่ะค่ะ มันสามารแยกโฟร์เดอร์แยกย่อยอีกทีในโฟร์เดอร์นั้นได้มั้ยค่ะ🙏
หัวข้อใน google form ไม่เหมือนในคลิปต้องเขียนโค้ดยังไงหรอคะ ถ้าหัวข้อที่ต้องการเป็น ชื่อ-นามสกุล วันที่ เวลาเริ่ม เบอร์โทร e-mail ต้องเขียนโค้ดยังไงหรอครับ
function addCalendarEvent() {
let data = SpreadsheetApp.getActiveSheet().getDataRange().getValues();
let event = data[data.length - 1];
let eventName = event[1]; //ชื่อกิจกรรม
let detail = event[2]; //รายละเอียด
let userName = event[3]; //ผู้รับผิดชอบ
// วันที่เริ่มต้น
let month = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
let startDate = event[4].getDate();
let startMonth = month[event[4].getMonth()];
let startYear = event[4].getFullYear().toString();
// เวลาเริ่มต้น
let startTime = Utilities.formatDate(new Date(event[5]), "GMT+7", "HH:mm")
let startH = startTime.split(':')[0]
let startM = startTime.split(':')[1]
// วันที่สิ้นสุด
let endDate = event[6].getDate();
let endMonth = month[event[6].getMonth()];
let endYear = event[6].getFullYear().toString();
// เวลาสิ้นสุด
let endTime = Utilities.formatDate(new Date(event[7]), "GMT+7", "HH:mm:ss")
let endH = endTime.split(':')[0]
let endM = endTime.split(':')[1]
//กำหนดรูปแบบวัน เวลา สำหรับการเริ่มกิจกรรม และ สิ้นสุดกิจกรรม
let startEvent = new Date(startMonth+' '+startDate+', '+startYear+' '+startH+':'+startM);
let endEvent = new Date(endMonth+' '+endDate+','+endYear+' '+endH+':'+endM);
//บันทึกกิจกรรมลงในปฏิทิน
let addCalendarID = CalendarApp.getCalendarById('xxxxxxxxxxxxx');
addCalendarID.createEvent(eventName, startEvent, endEvent,{ description: 'รายละอียด : '+detail+'
ผู้รับผิดชอบ : ' +userName+ '
เริ่มเวลา : '+startH+':'+startM+ ' น.
สิ้นสุดเวลา : '+endH+':' +endM+' น. '}
)
}
ตามคลิบ คัดลอก รหัสมาแล้ว วางแล้ว อยากเพิ่มคอลลัม ต้องใส่รหัสอะไรคะ (มือใหม่หัดทำ ค่ะ ) 😅
มีประโยชน์มากๆ เลยค่ะ เข้าใจง่าย ขอบคุณที่แบ่งปันนะคะ
เยี่ยมเลยครับผม ต้องหาต่อยอด เกี่ยวกับการแก้ไข ลบ และเชิญผู้อื่นเข้าร่วมการประชุม ครับ เพื่อเป็นโครงการการจองห้องประชุม ห้องต่าง ๆ ต่อไปครับผม
ขอบคุณค่ะ
สอบถามหน่อยค่ะคุณครู เวลาที่ไปลงใน Calendar เพิ่มขึ้น 17 นาที เป็นเพราะอะไรคะ
เรียกใช้แล้ว ติดปัญหาตรง createEvent ค่ะ แก้ไขปัญหายังไงได้บ้างคะ
อยากให้ครูสอนทำเป็นระบบปฎิทินขึ้นเลย ครับ 😊
สวัสดีค่ะ ครูคะ พอดี ทำline notify ไว้ ในไลน์กลุ่ม แล้ว เราจะสร้างline notify 2 ฟอร์ม ใน 1 กลุ่ม ได้ไหมคะ
ทำคลิปสอนให้แล้วนะครับ หาดู
คุณครูขา ตัวที่คุณครูสร้าง Google Form แล้วให้ไปแยกข้อมูลใน Google Drive เป็นโฟร์เดอร์ของแต่ละคนอ่ะค่ะ มันสามารแยกโฟร์เดอร์แยกย่อยอีกทีในโฟร์เดอร์นั้นได้มั้ยค่ะ🙏
หัวข้อใน google form ไม่เหมือนในคลิปต้องเขียนโค้ดยังไงหรอคะ ถ้าหัวข้อที่ต้องการเป็น ชื่อ-นามสกุล วันที่ เวลาเริ่ม เบอร์โทร e-mail ต้องเขียนโค้ดยังไงหรอครับ