Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
สุดยอดเลยค่ะ ที่ทำงานกำลังถามว่าทำได้ไหมอยู่เลย ^^ ขอบมากค่าคุณบริลเลี่ยนท์
รอชมผลงานอยู่นะครับ :D :D :D
อยากทำใบประเมินประจำปี โดยผู้ประเมินมี 2 คน อยากให้ทั้ง 2 คนนี้ ประเมินเหมือนกัน ทำอย่างไรได้บ้างค่ะ
แล้วถ้าลาเป็นชั่วโมง สามารถทำได้ไหมค่ะ
สอบถามครับ ถ้าจะให้ส่งเมล์ตอบกลับผู้ส่งใบลา เมื่อ APPROVED เสร็จแล้วต้องเพิ่ม code ตรงไหนบ้างครับ
อยากให้ผู้อนุมัติ เห็นรายละเอียดก่อน approvedและเมื่อเสร็จสิ้นสมบูรณ์ ให้ส่งเมล์รายละเอียดใบลาให้ผู้ลา และเจ้าหน้าที่งานบคคล ครับ
จริงๆคลิปนี้ผมตั้งใจทำเป็น Tutorial ไว้สำหรับนำไปต่อยอดงานจริงครับ โดยส่วนที่อาจารย์แนะนำมาสามารถนำโค้ดจากทางช่องเราในworkshopก่อนหน้ามาประยุกต์ใช้ได้หมดเลยครับ เช่น ถ้าต้องการให้ผู้approveเห็นรายละเอียดก่อนก็ให้เพิ่มขั้นตอนในการดึงข้อมูลจากsheetมาทำเป็นpdfแล้วค่อยส่งไป (จากคลิปนี้ ua-cam.com/video/-4OfE35WxjI/v-deo.html)หรือถ้าต้องการให้ส่งเมล์ให้ผู้ลาหรือเจ้าหน้าที่เมื่อเสร็จสมบูรณ์ก็สามารถเพิ่มโค้ดในส่วนส่งอีเมล์โดยเช็คเงื่อนไขเมื่อผู้approvedคนสุดท้ายกดapprovedก็ได้ครับ :) :) :)ปล.ขอบคุณสำหรับคำแนะนำครับ
ขอบคุณสำหรับข้อมูลดีๆมากๆค่ะ อยากสอบถามเพิ่มเติม ถ้าในกรณีที่ผู้อนุมัติไม่ต้องการอนุมัติ จะทำอย่างไรได้ค่ะ เพราะที่ดูในคลิปคือบังคับให้อนุมัติเลย รอคำแนะนำนะคะ ขอบคุณค่าาา
จริงๆworkshopนี้ตั้งใจทำเป็น tutorial เพื่อให้นำไปต่อยอดนะครับ เพราะยังขาดข้อมูลอีกหลายส่วนถ้าจะนำไปใช้จริงๆ เช่น 1.การRejectedใบลา (ซึ่งวิธีทำจะคล้ายกับการApprovedเลย โดยเราจะต้องส่งlinkไปเข้าเมลสองลิงก์คือ Rejected&Approved ซึ่งท้ายที่สุดควรแสดงเป็นปุ่มแทนลิงก์ยาวๆครับ)2.จากด้านบน จากที่โค้ดเช็คว่าApprovedแล้วส่งเมลให้คนลำดับถัดไปก็เขียนลอจิคเช็คว่าถ้า Rejected ก็ให้จบการทำงานของแถวนั้น3.เพิ่มช่อง Result(ผลลัพธ์สุดท้าย) คือเมื่อแถวนั้นถูกApprovedจากทุกอีเมลแล้วก็ให้ขึ้นเป็นApproved(และอาจจะส่งเมลสรุปผลให้ผู้กรอกใบลาหรืออาจส่งสรุปให้ผู้อนุมัติทุกคนด้วยก็ได้) หรือถ้ามีคนใดคนหนึ่งRejectedก็ให้ส่งสรุปให้ผู้กรอก/ผู้อนุมัติได้เช่นกัน4.การGenerate Link Approved&Rejected ต้องเพิ่มการเข้ารหัสอาจใช้ MD5 หรือตัวอื่นๆในการสร้างlink เพราะถ้าสังเกตดีๆจากตัวอย่างนี้ถ้าคนที่ดูคลิปนี้แล้วไปกรอกใบลา(ที่ใช้คลิปนี้ทำเหมือนกัน)จะสามารถสร้างลิงก์เพื่อApprovedใบลาตัวเองได้เลยครับ :) :) :)
@@brilliantpy มีตัวอย่างโค้ดไหมคะ
@@thaimetaltechtmc2238 ตอนนี้มีแค่โค้ดตามในคลิปครับ แต่สามารถนำไปต่อยอดได้ตามเมนต์บ้นบนเลยครับbrilliantpy.com/2022/07/02/create-a-leave-letter-for-multiple-approvals-unlimited-use-100-free-with-google-script/
@@brilliantpy ขอบคุณคะ
getSheetByName ที่รับมามีค่าเป็น Null อะคะต้องเช็คตรงไหน
สอบถามครับ เราสามารถไม่ต้องกำหนดค่าอีเมลผู้อนุมัติ ตั้งแต่แรกได้ไหมครับ แบบอาจจะเลือกเป็นการกรอกผู้อนุมัติเองอีกทีอ่ะครับ
จริงๆส่วนนี้เป็นlogicในการเขียนโค้ดของเราเลยครับ(สามารถทำได้ทุกอย่าง) แต่อาจต้องปรับแก้โค้ดด้วยตัวเองครับ
@@brilliantpy มีอธิบายการทำงานของ ฟังก์ชั่น doGet(e) ไหมครับ
สวัสดีอยากใส่เงื่อนไขว่าต้องเลือกแผนกก่อนแล้วถึงจะส่งเมล์อีกเมล์ไปให้ผู้อนุมัติได้อะคะ พอจะช่วยได้ไหมคะ
สามารถนำโค้ดไปประยุกต์ต่อได้เลยครับ โดยสามารถแทรกคำสั่งเงื่อนไขเช็คก่อนคำสั่งการสร้างpdfหรือก่อนการส่งเมลก็ได้ครับ :) :) :)
รบกวนสอบถามครับ ทำทุกอย่างได้แล้วแต่ติดปัญหาว่าพอระบบส่งอีเมล์ไปให้ผู้อนุมัติท่านแรกได้ แต่พอกดที่ลิงค์ ไม่ขึ้นหน้าว่าสำเร็จครับ แต่ขึ้นว่า sorry, unable to open thefile at this time ครับ รบกวนด้วยครับ
ถ้าbrowserที่ใช้ loginหลายอีเมล อาจลองsignoutออกทั้งหมดแล้วloginด้วยอีเมลเดียวลองดูนะครับ
ถ้าต้องส่งให้หัวหน้าแต่ละฝ่ายเป็นผู้อนุมัติ ต้องทำยังไงคะ (เช่น ก.ทำงานฝ่ายgame ต้องการส่งให้ หัวหน้าฝ่ายgame เท่านั้นเป็นผู้อนุมัติ ส่วนนายข. ทำงานฝ่ายdesign ต้องการส่งให้แค่หัวหน้าฝ่ายdesign เป็นผู้อนุมัติ)
ตรงนี้อาจต้องประยุกต์เพิ่มครับ แนะนำดังนี้ครับ1.สร้างฟอร์มโดยผู้กรอกต้องเลือกแผนกตัวเอง2.ใน script เขียนโปรแกรม mapping ไว้ว่าแผนกไหนต้องส่งไปหาอีเมลใด3.ส่วนรูปแบบการส่งข้อมูลสามารถประยุกต์ตามในคลิปนี้ได้เลยครับ :) :) :)
พี่ครับผมใช้โค๊ตดูแล้วมันผิดที่โค๊ตบรรนทัดที่50กับ30อะครับ พี่พอมีวิธีแก้ไหมครับ
ของผมทำตามแล้วทำไมมันขึ้นไม่ สามารถอ่านคุณสมบัติของnull ได้ มีปัญหาบรรทัดที่ 50 กับ 30 ครับ
คลิปดีมากเลยครับ แต่ผมทำแล้ว ไม่ส่งอีเมลผู้อนุมัติที่ 2 ให้ครับ ทำอย่างไรได้บ้างครับ
ขอบคุณมากครับ...ยอดเยี่ยม
ขอบคุณครับ :) :) :)
กดส่งแล้ว มันไม่ส่งข้อความไปในเมลล์ครับ ต้องทำยังไงครับ #ผมใช้เมลขององค์กรครับ
ให้แจ้งกลับคนลาได้หรือไม่ครับ และให้แจ้งเตือนกลุ่มไลน์ด้วย เมื่ออนุมัติแล้วด้วย_ก็ยิ่งดีครับ ขอบคุณครับ
คลิปนี้ตั้งใจทำเป็นไกด์ไลน์ให้ อาจจะต้องนำไปต่อยอดอีกหน่อยจึงจะใช้งานได้จริงเลยอาจจะขาดในหลายๆส่วนไปครับ แต่ยังไงก็ขอบคุณสำหรับคำแนะนำนะครับ
นี้คือโค้ด JavaScript หรือครับ แล้ว .gs คืออะไรครับ
ทางgoogle จะเรียกเป็น google script(gs) ครับ แต่ตัวโค้ดเขียนเหมือน javascript ปกติเลยครับ
ถ้าผู้อนุมัติคนที่ 1 มีหลายคน ทำยังไงคะ?
หมายถึงใครจะอนุมัติก็ได้ใช่ไหมครับ
รบกวนขอให้แจ้งเตือนผ่านไลน์หน่อยครับ ให้แสดงรายละเอียดเหมือนในหน้าฟอร์มครับ
สามารถประยุกต์โค้ดในส่วนส่งไลน์ได้จากคลิปนี้เลยครับua-cam.com/video/wKnsElnpKzQ/v-deo.html
ไม่แน่ใจว่ากรอกตรงไหนผิดหรือเปล่าคะพอดี พอกดส่ง ข้อมูลคนก่อนหน้าที่เคยส่งที่ขึ้นว่า approved แล้วก็เด้งเข้ามาใน email ให้ approved ใหม่พร้อม mail คนล่าสุดที่ทำ
เบื้องต้นแนะนำให้ทำตามคลิปเป๊ะๆให้โปรแกรมทำงานปกติก่อน จากนั้นค่อยเปลี่ยนเป็นข้อมูลของตัวเองจากโปรเจกต์เดิมนะครับ แต่ถ้าลองใหม่แล้วยังไม่ได้รบกวนทักมาถามในinboxเพจนะครับweb.facebook.com/BrilliantPy
สุดยอดเลยค่ะ ที่ทำงานกำลังถามว่าทำได้ไหมอยู่เลย ^^ ขอบมากค่าคุณบริลเลี่ยนท์
รอชมผลงานอยู่นะครับ :D :D :D
อยากทำใบประเมินประจำปี โดยผู้ประเมินมี 2 คน อยากให้ทั้ง 2 คนนี้ ประเมินเหมือนกัน ทำอย่างไรได้บ้างค่ะ
แล้วถ้าลาเป็นชั่วโมง สามารถทำได้ไหมค่ะ
สอบถามครับ ถ้าจะให้ส่งเมล์ตอบกลับผู้ส่งใบลา เมื่อ APPROVED เสร็จแล้วต้องเพิ่ม code ตรงไหนบ้างครับ
อยากให้ผู้อนุมัติ เห็นรายละเอียดก่อน approved
และเมื่อเสร็จสิ้นสมบูรณ์ ให้ส่งเมล์รายละเอียดใบลาให้ผู้ลา และเจ้าหน้าที่งานบคคล ครับ
จริงๆคลิปนี้ผมตั้งใจทำเป็น Tutorial ไว้สำหรับนำไปต่อยอดงานจริงครับ โดยส่วนที่อาจารย์แนะนำมาสามารถนำโค้ดจากทางช่องเราในworkshopก่อนหน้ามาประยุกต์ใช้ได้หมดเลยครับ เช่น ถ้าต้องการให้ผู้approveเห็นรายละเอียดก่อนก็ให้เพิ่มขั้นตอนในการดึงข้อมูลจากsheetมาทำเป็นpdfแล้วค่อยส่งไป (จากคลิปนี้ ua-cam.com/video/-4OfE35WxjI/v-deo.html)
หรือถ้าต้องการให้ส่งเมล์ให้ผู้ลาหรือเจ้าหน้าที่เมื่อเสร็จสมบูรณ์ก็สามารถเพิ่มโค้ดในส่วนส่งอีเมล์โดยเช็คเงื่อนไขเมื่อผู้approvedคนสุดท้ายกดapprovedก็ได้ครับ :) :) :)
ปล.ขอบคุณสำหรับคำแนะนำครับ
ขอบคุณสำหรับข้อมูลดีๆมากๆค่ะ อยากสอบถามเพิ่มเติม ถ้าในกรณีที่ผู้อนุมัติไม่ต้องการอนุมัติ จะทำอย่างไรได้ค่ะ เพราะที่ดูในคลิปคือบังคับให้อนุมัติเลย รอคำแนะนำนะคะ ขอบคุณค่าาา
จริงๆworkshopนี้ตั้งใจทำเป็น tutorial เพื่อให้นำไปต่อยอดนะครับ เพราะยังขาดข้อมูลอีกหลายส่วนถ้าจะนำไปใช้จริงๆ เช่น
1.การRejectedใบลา (ซึ่งวิธีทำจะคล้ายกับการApprovedเลย โดยเราจะต้องส่งlinkไปเข้าเมลสองลิงก์คือ Rejected&Approved ซึ่งท้ายที่สุดควรแสดงเป็นปุ่มแทนลิงก์ยาวๆครับ)
2.จากด้านบน จากที่โค้ดเช็คว่าApprovedแล้วส่งเมลให้คนลำดับถัดไปก็เขียนลอจิคเช็คว่าถ้า Rejected ก็ให้จบการทำงานของแถวนั้น
3.เพิ่มช่อง Result(ผลลัพธ์สุดท้าย) คือเมื่อแถวนั้นถูกApprovedจากทุกอีเมลแล้วก็ให้ขึ้นเป็นApproved(และอาจจะส่งเมลสรุปผลให้ผู้กรอกใบลาหรืออาจส่งสรุปให้ผู้อนุมัติทุกคนด้วยก็ได้) หรือถ้ามีคนใดคนหนึ่งRejectedก็ให้ส่งสรุปให้ผู้กรอก/ผู้อนุมัติได้เช่นกัน
4.การGenerate Link Approved&Rejected ต้องเพิ่มการเข้ารหัสอาจใช้ MD5 หรือตัวอื่นๆในการสร้างlink เพราะถ้าสังเกตดีๆจากตัวอย่างนี้ถ้าคนที่ดูคลิปนี้แล้วไปกรอกใบลา(ที่ใช้คลิปนี้ทำเหมือนกัน)จะสามารถสร้างลิงก์เพื่อApprovedใบลาตัวเองได้เลยครับ :) :) :)
@@brilliantpy มีตัวอย่างโค้ดไหมคะ
@@thaimetaltechtmc2238 ตอนนี้มีแค่โค้ดตามในคลิปครับ แต่สามารถนำไปต่อยอดได้ตามเมนต์บ้นบนเลยครับ
brilliantpy.com/2022/07/02/create-a-leave-letter-for-multiple-approvals-unlimited-use-100-free-with-google-script/
@@brilliantpy ขอบคุณคะ
getSheetByName ที่รับมามีค่าเป็น Null อะคะต้องเช็คตรงไหน
สอบถามครับ เราสามารถไม่ต้องกำหนดค่าอีเมลผู้อนุมัติ ตั้งแต่แรกได้ไหมครับ แบบอาจจะเลือกเป็นการกรอกผู้อนุมัติเองอีกทีอ่ะครับ
จริงๆส่วนนี้เป็นlogicในการเขียนโค้ดของเราเลยครับ(สามารถทำได้ทุกอย่าง) แต่อาจต้องปรับแก้โค้ดด้วยตัวเองครับ
@@brilliantpy มีอธิบายการทำงานของ ฟังก์ชั่น doGet(e) ไหมครับ
สวัสดีอยากใส่เงื่อนไขว่าต้องเลือกแผนกก่อนแล้วถึงจะส่งเมล์อีกเมล์ไปให้ผู้อนุมัติได้อะคะ พอจะช่วยได้ไหมคะ
สามารถนำโค้ดไปประยุกต์ต่อได้เลยครับ โดยสามารถแทรกคำสั่งเงื่อนไขเช็คก่อนคำสั่งการสร้างpdfหรือก่อนการส่งเมลก็ได้ครับ :) :) :)
รบกวนสอบถามครับ ทำทุกอย่างได้แล้วแต่ติดปัญหาว่าพอระบบส่งอีเมล์ไปให้ผู้อนุมัติท่านแรกได้ แต่พอกดที่ลิงค์ ไม่ขึ้นหน้าว่าสำเร็จครับ แต่ขึ้นว่า sorry, unable to open thefile at this time ครับ รบกวนด้วยครับ
ถ้าbrowserที่ใช้ loginหลายอีเมล อาจลองsignoutออกทั้งหมดแล้วloginด้วยอีเมลเดียวลองดูนะครับ
ถ้าต้องส่งให้หัวหน้าแต่ละฝ่ายเป็นผู้อนุมัติ ต้องทำยังไงคะ (เช่น ก.ทำงานฝ่ายgame ต้องการส่งให้ หัวหน้าฝ่ายgame เท่านั้นเป็นผู้อนุมัติ ส่วนนายข. ทำงานฝ่ายdesign ต้องการส่งให้แค่หัวหน้าฝ่ายdesign เป็นผู้อนุมัติ)
ตรงนี้อาจต้องประยุกต์เพิ่มครับ แนะนำดังนี้ครับ
1.สร้างฟอร์มโดยผู้กรอกต้องเลือกแผนกตัวเอง
2.ใน script เขียนโปรแกรม mapping ไว้ว่าแผนกไหนต้องส่งไปหาอีเมลใด
3.ส่วนรูปแบบการส่งข้อมูลสามารถประยุกต์ตามในคลิปนี้ได้เลยครับ :) :) :)
พี่ครับผมใช้โค๊ตดูแล้วมันผิดที่โค๊ตบรรนทัดที่50กับ30อะครับ พี่พอมีวิธีแก้ไหมครับ
ของผมทำตามแล้วทำไมมันขึ้นไม่ สามารถอ่านคุณสมบัติของnull ได้ มีปัญหาบรรทัดที่ 50 กับ 30 ครับ
คลิปดีมากเลยครับ แต่ผมทำแล้ว ไม่ส่งอีเมลผู้อนุมัติที่ 2 ให้ครับ ทำอย่างไรได้บ้างครับ
ขอบคุณมากครับ...ยอดเยี่ยม
ขอบคุณครับ :) :) :)
กดส่งแล้ว มันไม่ส่งข้อความไปในเมลล์ครับ ต้องทำยังไงครับ #ผมใช้เมลขององค์กรครับ
ให้แจ้งกลับคนลาได้หรือไม่ครับ และให้แจ้งเตือนกลุ่มไลน์ด้วย เมื่ออนุมัติแล้วด้วย_ก็ยิ่งดีครับ ขอบคุณครับ
คลิปนี้ตั้งใจทำเป็นไกด์ไลน์ให้ อาจจะต้องนำไปต่อยอดอีกหน่อยจึงจะใช้งานได้จริงเลยอาจจะขาดในหลายๆส่วนไปครับ แต่ยังไงก็ขอบคุณสำหรับคำแนะนำนะครับ
นี้คือโค้ด JavaScript หรือครับ แล้ว .gs คืออะไรครับ
ทางgoogle จะเรียกเป็น google script(gs) ครับ แต่ตัวโค้ดเขียนเหมือน javascript ปกติเลยครับ
ถ้าผู้อนุมัติคนที่ 1 มีหลายคน ทำยังไงคะ?
หมายถึงใครจะอนุมัติก็ได้ใช่ไหมครับ
รบกวนขอให้แจ้งเตือนผ่านไลน์หน่อยครับ ให้แสดงรายละเอียดเหมือนในหน้าฟอร์มครับ
สามารถประยุกต์โค้ดในส่วนส่งไลน์ได้จากคลิปนี้เลยครับ
ua-cam.com/video/wKnsElnpKzQ/v-deo.html
ไม่แน่ใจว่ากรอกตรงไหนผิดหรือเปล่าคะพอดี พอกดส่ง ข้อมูลคนก่อนหน้าที่เคยส่งที่ขึ้นว่า approved แล้วก็เด้งเข้ามาใน email ให้ approved ใหม่พร้อม mail คนล่าสุดที่ทำ
เบื้องต้นแนะนำให้ทำตามคลิปเป๊ะๆให้โปรแกรมทำงานปกติก่อน จากนั้นค่อยเปลี่ยนเป็นข้อมูลของตัวเองจากโปรเจกต์เดิมนะครับ แต่ถ้าลองใหม่แล้วยังไม่ได้รบกวนทักมาถามในinboxเพจนะครับ
web.facebook.com/BrilliantPy