สร้าง QR Code Generator ด้วย Power Apps

0
1502

สวัสดีท่านผู้อ่านและผู้ที่คอยติดตามบทความของผมทุกท่านครับ สำหรับวันนี้เราจะมาใช้ Power Apps สร้างโปรแกรมสำหรับ Generate QR Code กันครับ มีน้องท่านหนึ่งสอบถามผมว่า ทางบริษัทต้องการทำ Application ที่สามารถสร้าง QR Code จากข้อมูลที่ต้องการ เช่น Web Site URL, Link สำหรับ Download เอกสารต่างๆ หรือข้อมูลอื่นๆตามที่ต้องการ เนื่องจากปัจจุบันมีการใช้งานอุปกรณ์มือถือที่เป็น Smart Phone กันมากขึ้น โชคดีที่ทางบริษัทของน้องได้จัดเตรียมมือถือให้ใช้งานสำหรับรับ Email และ Application ที่พัฒนาสำหรับมือถือด้วย

สิ่งที่ต้องเตรียมสำหรับการทำ QR-Code Generator ก็จะมีประมาณนี้ครับ

  1. Power Apps Studio
  2. Web API ที่ทำหน้าที่ Generate ข้อมูลให้เป็น QR-Code โดยสามารถค้นหาได้จาก Search Engine
  3. สร้าง Application สำหรับผู้ใช้งาน

เริ่มต้นสร้าง Application

  1. Login เข้าสู่ Power Apps โดยไปที่ https://make.powerapps.com
เข้าสู่ Power Apps Studio

2. สร้าง Canvas app from blank เลือกเป็น Phone Layout

ใส่ชื่อ App name และเลือกตรง Phone

3. สร้างรายละเอียดของ App โดยทำการ Insert Control ต่างๆลงไปตามรูปตัวอย่างด้านล่าง

สร้างหน้า App ตามตัวอย่าง
No.ControlNameDefault / TextMode
1LabellblTitleQR Code Generator
2LabellblSourceSoure Text:
3Text InputtxtSourceMultiline
4ButtonbtnGenerateGenerate QR
5ImageimgQR

4. ใส่ Function ของ btnGenerate โดยการเลือก Property OnSelect ตามตัวอย่าง
Set(varQR,txtSource.Text)

5. เลือกที่ imgQR ใส่ Function ของ Property Image ตามตัวอย่าง
If(varQR <> “”,“https://chart.googleapis.com/chart?cht=qr&chs=300×300&chl=”&varQR,SampleImage)

6. ทำการ Save App ให้เรียบร้อย ลอง Run App เพื่อทดสอบผลการทำงานด้วยการป้อนข้อมูลอย่างเช่น URL ลงใน Source Text แล้วกดปุ่ม Generate QR ก็จะได้ QR-Code ไปใช้งานแล้วครับ

7. จะเห็นว่าเราสามารถสร้าง QR Code จาก Power Apps ได้อย่างง่ายและรวดเร็วมาก ขอบคุณทุกท่านที่ติดตามอ่านแล้วพบกันในบทความหน้าครับ #PowerAppsGuruThailand

สามารถเข้าดูวิธีการโดยละเอียดได้ที่ YouTube ครับ

References:
https://developers.google.com/chart/infographics/docs/qr_codes