Boonthawee Tangsoonthornthum
Employee Check-in EP.2
สวัสดีทุกท่านครับ จากตอนที่แล้วคือ EP.1 ผมได้แนะนำให้ท่านสามารถนำ Latitude และ Longitude มาแสดงผมด้วย Image Control ใน App ของเราได้แล้ว ผมได้ติดค้างไว้ว่าจะแสดงวิธีการสมัคร Bing Map Developer เพื่อจะได้ Bing Map Key มาใช้งาน สำหรับ EP.2 ของ Employee Check-in ผมขอแนะนำวิธีการสมัคร Bing Map Developer เพื่อจะได้นำ Bing Map Key มาใช้กับ Power Apps ของเราครับ
เริ่มจากเข้าไปที่ Bing Maps Dev Center - Bing Maps Dev Center (bingmapsportal.com)
Employee Check-in EP.1
สวัสดีท่านผู้ติดตามบทความของผมทุกท่านครับ่ ช่วงนี้เป็นที่ทราบกันดีว่ามีการระบาดของโควิด-19 อยู่ในหลายพื้นที่ ทำให้การทำงานของเราๆท่านๆจำเป็นต้องมีการปรับเปลี่ยน ให้สอดคล้องกับสถานการณ์ขณะนี้ แน่นอนว่าพนักงานที่ทำงานในออฟฟิศได้รับผลกระทบอย่่างหลีกเลี่ยงมิได้ จากที่เคยต้องเข้าทำงานออฟฟิศก็ต้องทำงานจากที่บ้าน หรือเรียกตามภาษาอังกฤษว่า Work From Home (WFH) นั่นก็ไม่ได้เป็นอุปสรรคในการทำงานของวิถีชีวิตธรรมดาแบบใหม่ (New Normal) สิ่งที่แต่ละหน่วยงานต้องการก็คือ การรายงานถึงตำแหน่ง หรือ พิกัดที่พนักงานคนนั้นทำงานอยู่
เป็นภาระของฝ่าย IT ที่ต้องหาระบบ หาโปรแกรมมาเพื่อทำการบันทึกข้อมูลเหล่านี้ และทำเป็นรายงานเพื่อตรวจสอบว่าพนักงานที่ทำงานอยู่ที่ต่างๆ ปลอดภัยดี และทำการลงเวลาทำงานเหมือนการตอกบัตร เอาละเกริ่นกันมาพอสมควร เพื่อเข้าเนื้อหาบทความของผมในครั้งนี้ก็คือ ระบบ Employee Check "ฉันอยู่นี่นะ" ที่เขียนขึ้นด้วย Power Apps นั่นเอง สำหรับใน EP.1 จะเป็นการเรียนรู้เกี่ยววกับ Location, Latitude, Longitude รวมถึงการเรียกใช้งาน Bing Map API เพื่อแสดงแผนที่
Register Customer Data EP.3
สวัสดีครับทุกท่าน บทความ Register Customer Data ครั้งนี้เป็น EP.3 แล้วนะครับ โดยในบทความ EP.2 ผมได้แนะนำทุกท่านสร้าง App เพื่อเชื่อมต่อกับ SharePoint Online เก็บข้อมูลลูกค้าเป็นตัวอย่างง่ายๆของการสร้าง Apps แบบ Low Code ด้วย Power Apps หลายท่านคงได้นำไปประยุกต์ใช้งานกันบ้างแล้ว โดยเอาไปเปลี่ยนเป็นข้อมูลต่างๆในลักษณะเดียวกัน เอาละทักทายกันพอสมควรเข้าเรื่องราวของวันนี้กันดีกว่าครับ
Power Apps เป็นเครื่องมือที่ใช้สร้าง App ในองค์กรที่เป็น Cross Platform คือสามารถรันใช้งานได้บนคอมพิวเตอร์ บนมือถือ และบนแท็ปเล็ต ผมจะไม่ขออธิบายลึกไปมากกว่านี้นะครับเอาไว้เป็นบทความหน้าผมจะลงลึกอีกที กลับมาที่มือถือของเราครับสิ่งที่ติดมาเป็นความสามารถพื้นฐานของมือถือสมัยนี้คือกล้องถ่ายภาพ ใช่แล้วครับเราจะเพิ่มความสามารถของ App เราให้สามารถบันทึกภาพจากกล้องได้ มาเริ่มกันเลย
1. กลับไปเปิด App ที่เราสร้างใน EP.2 มาแก้ไขนะครับ ตามรูปเลือก Register Customer Data กดที่ Ellipsis แล้วเลือก Edit
2. ไปที่ Data Source แล้วเลือก RegisterDatas...
Register Customer Data EP.2
สวัสดีครับน้องๆ เพื่อนๆ รวมถึงพี่ๆชาว Less Code Developer ทั้งหลาย ช่วงนี้ยังอยู่ในช่วงเวลา Work From Home กันอยู่เพื่อร่วมกันหยุดเชื้อเพื่อชาติ แต่ก็ยังดีที่เริ่มคลายล็อคบ้างแล้ว สามารถออกไปไหนต่อไหนเพื่อผ่อนคลายหลังจากอยู่บ้านกันเป็นเดือนๆ แต่ก็ขอให้ปฏิบัติตามกฏระเบียบอย่าง Social Distancing เพื่อส่วนรวมนะครับ วันนี้เรามาดูกันต่อใน EP.2 ของการทำ Power Apps เพื่อ Register Customer Data โดยใน EP.1 นั้นเราได้ใช้ OneDrive และ Excel เป็น Data Source ใน Workload ของ O365 นั้นมีอยู่อีก 1 ตัวที่สามารถนำมาใช้เป็น Data Source ได้ก็คือ SharePoint Online ครับ
SharePoint Online ที่เราจะใช้ก็คือSharePoint List ครับ ลองเปรียบเทียบง่ายๆ SharePoint List ก็จะคล้ายๆกับ Table ใน...
Register Customer Data EP.1
สวัสดีครับ วันนี้เราลองมาทำ Apps ง่ายๆสำหรับบันทึกข้อมูล Customer หรือจะเป็นข้อมูล Register ต่างๆโดยให้ผู้ใช้กรอกข้อมูลให้เรา และยังสามารถประยุกต์ใช้กับข้อมูลอื่นๆได้ด้วย เป็นการสร้าง Canvas Apps ด้วย Power Apps ครั้งนี้ผมจะใช้ Excel File เป็นที่เก็บข้อมูล และวาง File ไว้ที่ OneDrive ไปลองดูวิธีการกันเลยครับว่าทำอย่างไร
ก่อนอื่นเราต้องไปสร้าง Excel File สำหรับเก็บข้อมูลใน OneDrive ของเราครับ ผมสร้างไว้ใน Folder ที่ชื่อ PowerApps เพื่อให้เป็นระเบียบไม่ปะปนกับ File อื่น
สร้าง Excel File โดยตั้งชื่อว่า RegisterDatas.xlsx มี Column ต่างๆตามต้องการได้เลยครับ ในตัวอย่างของผมดูได้จากในรูปครับ ทำการบันทึกแล้วปิด Excel File ห้ามเปิดค้างไว้
ต่อมาก็เข้าไปที่ Power Apps Studio สร้้าง Apps จาก Excel Online แล้วสร้าง Connections ไปที่...
Get Current User Information
Power Apps Guru Thailandสวัสดีครับ วันนี้พวกเรายัง Work From Home กันอยุ่นะครับ ภาวนาให้สถานการณ์คลี่คลายเป็นปกติโดยเร็ว พอดีมีเวลาว่างมาเริ่มเขียนบทความและทำ Clip VDO ของ Power Apps อีกครับเอาเรื่องเบาๆกันก่อนเลย คือมีหลายคนถามว่าเราสามารถที่จะแสดงข้อมูลของ User ปัจจุบันได้อย่างไร สำหรับท่านที่ทราบแล้วก็เป็นการทบทวนความรู้ ท่านที่ยังไม่ทราบก็ลองไปดูว่ามี Function อะไรที่เราต้องใช้บ้าง ติดตามอ่านในบทความนี้เลยครับ
Current User นั้นเราเรียกใช้งาน Function ได้เลยครับ ไม่ต้องสร้าง Data sources ใดๆเลย ก็คือ Function นี้ครับ
User() เป็น Function ที่จะ Return ค่า Current User Information มี Property ดังนี้
Property
Description
User().Email
ให้ค่า Email ของ Current User
User().FullName
ให้ค่า Full name ของ Current User โดยเป็นข้อมูล First และ...
ส่ง Email ด้วย Power Apps
สวัสดีครับชาว Power Apps ทุกท่านช่วงนี้ผมหวังว่าทุกท่านยังคงสบายดีกันอยู่นะครับ สถานการณ์แบบนี้ขอให้ระมัดระวังตัวกันเยอะๆนะครับ ผมเจอน้องคนนึงถามถึงวิธีการที่จะส่ง Email ด้วย Power Apps นั้นทำอย่างไรผมก็ได้ไปทดลองหาวิธีการมา ซึ่งเป็นวิธีการที่ไม่ยุ่งยากและซับซ้อน มาดูวิธีการกันเลยครับ
ก่อนอื่นทำการสร้าง Blank App แล้วจัดการเพิ่ม Control ต่างๆตามรูปด้านล่างได้เลยครับ
ในรูปของผมก็มีรายละเอียด Control ดังนี้ครับ ไล่จากด้านบนลงมาด้านล่างเรื่อยๆครับ
ControlNameValueLabellblTitleSend EmailLabellblEmailEmail:TextboxtxtEmailว่างLabellblSubjectSubject:TextboxtxtSubjectว่างLabellblMessageMessate:TextboxtxtMessageว่างButtonbtnSendEmailSend Email
ได้หน้าตาของ App แล้วก็ให้ Add Connector เข้ามาโดยสร้าง Connector จากเมนู Add data แล้วค้นหาคำว่า office หรือ...
สร้างโปรแกรมแปลภาษาด้วย Power Apps EP.2
สวัสดีครับพี่น้องชาว Less Code หรือ Low Code ทั้งหลาย มาพบกันอีกครั้งกับ EP.2 ของการสร้างโปรแกรมแปลภาษาด้วย Power Apps โดยเมื่อครั้งก่อนเป็นการสร้างโปรแกรมแปลภาษาแบบง่ายๆของ EP.1 ใช้ Microsoft Translator เป็นพระเอก เพียงป้อนข้อความภาษาต่างๆที่เราต้องการ แล้วเลือกภาษาที่ต้องการให้แปลเป็นภาษาปลายทาง เพียงเท่านี้ก็สามารถตอบโจทย์ความต้องการได้ระดับหนึ่ง
วันนี้เราจะเอาโปรแกรมตัวนี้มาเพิ่มความสามารถให้มันเก่งขึ้นครับต่อยอดจากของเดิม เนื่องมาจากในโลกนี้มีหลากหลายภาษา แต่ละภาษาก็มีทั้งภาษาที่ป็นการเขียนและภาษาพูด รวมถึงเรามีเครื่องมือที่เก่งกาจอย่าง Microsoft Translator ที่ไม่ได้แปลภาษาเขียนเท่านั้น เดาออกแล้วใช่ไหมครับว่าผมจะพาท่านมาเพิ่มความสามารถอะไรเข้าไป....ใข่แล้วครับผมจะทำให้โปรแกรมของเราสามารถพูดภาษาแบบเป็นเสียงได้
Microsoft Translator นั้นมีความสามารถในการแปลภาษาได้มากกว่า 60 ภาษา มี Function การทำงานอยู่ 2 โหมดหลักคือ
Text Translation เป็นการแปลภาษาจากภาษาต้นทางไปยังภาษาปลายทางที่มีอยู่ใน List มีการใช้งาน...
สร้างโปรแกรมแปลภาษา ด้วย Power Apps EP.1
สวัสดีครับท่านผู้อ่านที่ติดตามบทความของผม สำหรับช่วงนี้คงเป็นช่วงเวลาที่วิกฤตสำหรับหลายท่านรวมถึงตัวผู้เขียนด้วย แต่ถึงอย่างไรก็ตามชีวิตยังมีพรุ่งนี้เสมอ (แบบที่พี่ตูนได้ร้องไว้) รวมถึงยุคโควิด-19 ยังได้สร้างโอกาสให้ผู้ที่ต้องการสร้างงานสร้างอาขีพได้ออกมาโขว์สกิลกันอย่างมากมาย เป็นการปรับตัวให้เข้ากับการดำรงชีวิตแบบ New Normal เพื่อความอยู่รอด เราในฐานะของคนในวงการ IT ก็เช่นกันต้องปรับตัว ต้องเรียนรู้สิ่งต่างๆ พัฒนาตนเองในด้านที่ถนัดและด้านที่เป็นเรื่องใหม่ที่เราไม่ถนัด เตรียมตัวกันให้พร้อมไว้ก่อนเป็นดีครับ ทักทายกันพอประมาณเข้าเรื่องบทความผมดีกว่า
สำหรับ Power Apps นั้นช่วยให้เราสามารถสร้าง Mobile App ได้อย่างง่ายดายและรวดเร็ว เพราะได้มีการเตรียมสิ่งต่างๆไว้ให้เราเรียกใช้งาน เรียกได้ว่าเขียน Apps เสร็จได้ในเวลาที่น้อยมากๆ วันนี้ผมมีตัวอย่าง Apps ที่ผมใช้ในการแปลภาษาสร้างด้วย Power Apps มานำเสนอให้ลองทำกันครับ
Power Apps สามารถเชื่อมต่อไปยัง Services ต่างๆได้หลากหลาย เช่น Common Data Services แล้วยังสามารถเชื่อมต่อไปยัง Services อื่นๆผ่านทาง Data Sources Connectors ในปัจจุบัน Data Soruces ไม่ได้มีแค่ Database Services อีกต่อไป ยังมีแหล่งของ Data Source เกิดขึ้นอีกมากมายทั้งใน On-Premise...
Create App from Sample App Template
สวัสดีครับ กลับมาพบกันอีกแล้วกับบทความใหม่ของการใช้งาน Power Apps เพื่อสร้าง App แบบ Low code/No code แต่ More Power อันนี้ต้องจำสโลแกน ของเค้าให้ได้นะครับเดี๋ยวใครถามแล้วตอบไม่ได้อายแย่เลย (ฮาๆๆๆๆ) ในบทความก่อนๆที่ผ่านมาผมได้แนะนำวิธีการใช้งาน Power App มาสร้าง App กันแล้วแต่ว่าเป็นการสร้างจาก Blank เลย คือเราเริ่มจากหน้าว่างๆ แล้วก็มาเพิ่ม Control ต่างๆลงไปตามที่เราจะจินตนาการว่า App เรามีอะไรที่จะแสดงผล รวมถึงต้องการให้ User มากรอกอะไรให้เรา และมีปุ่มกดเพื่อทำงานอะไรต่อไปบ้าง
มาตอนนี้มีหลายท่านที่ถามผมมาว่าในการสร้าง App นั้นมีตัวอย่างของ App ให้เราใช้เป็นตัวตั้งต้นสำหร้บไปแก้ไขต่อยอดได้หรือไม่ คำตอบคือ ..... มีครับและมีหลายๆตัวอย่างเลยด้วย จึงเป็นที่มาของบทความนี้ของผมครับ ปกติเราจะสร้าง App ก็ให้ไปที่ Link นี้ครับ make.powerapps.com...