| description |
|---|
Kms74 Sep 16, 2022 |
- เขียนฟังก์ชั่น Apps Script อ่านข้อมูลจากกูลเกิ้ลชีต
- เขียนฟังก์ชั่น Javascript ขอข้อมูลจากเซิร์ฟเวอร์และนำมาแสดงผลลงในตาราง
| /*-- convert format date --*/ | |
| function convertDate(date) { | |
| let d_arr = date.split("/"); | |
| let dd = d_arr[0]; | |
| let mm = d_arr[1]; | |
| let yy = d_arr[2].substring(2,4); | |
| return yy + mm + dd; | |
| } |
| // create list | |
| // ไปใส่ <body onload="filterList()"> ไว้ที่ index.html | |
| function filterList() { // ผ่าน google appscript | |
| google.script.run.withSuccessHandler(populateDesc).getDropdownList("Stock!A2:B"); | |
| } | |
| function populateDesc(values) { | |
| var list = [] | |
| for (var i = 0; i < values.length; i++) { | |
| list[i] = values[i] |
| description |
|---|
Kms74 Sep 22, 2022 |
ในการนำเว็บแอปที่เราพัฒนาและทดสอบการทำงานของสคริปต์จนมั่นใจว่ามีความถูกต้องครบถ้วนแล้วออกไปใช้งานจริง เราจะต้องทำการเผยแพร่ให้ออกมาเป็นเว็บแอปอีกครั้ง เพื่อให้รายการที่เราพัฒนาเพิ่มเข้าไปใหม่ ได้ถูกเรียกใช้งานอย่างถูกต้อง ไม่ควรเอาลิงค์สำหรับ ทดสอบเว็บแอป ออกไปใช้งานจริง ๆ เพราะเมื่อไหร่ก็ตาม ที่เราเกิดอยากปรับปรุงฟังก์ชั่นภายในโปรเจค Apps Script มันจะส่งผลออกมาที่หน้าทดสอบทันที ซึ่งอาจมีความเสียหายกับเว็บแอปของเราได้ทุกเมื่อ ดังนั้นเราจึงต้องเผยแพร่เว็บแอปออกมาเป็นเวอร์ชั่นที่ ต้องการกำหนด เพื่อจะนำไปใช้งาน
| title | description | tags | |||||
|---|---|---|---|---|---|---|---|
Chocolatey Package Manager For Windows และรายการโปรแกรมที่จำเป็นเมื่อลงวินโดวส์ใหม่ |
Kms74 Sep 24, 2022 |
|
สำหรับบทบันทึกนี้จะแนะนำตัวจัดการแพ็กเกจสำหรับวินโดวส์ หรือตัวช่วยลงโปรแกรมผ่านบรรทัดคำสั่ง (Command Line) เพื่อช่วยลดเวลาในการค้นหาไฟล์ติดตั้งโปรแกรมต่าง ๆ ไม่ต้องเปิดเบราเซอร์เข้าเว็บโน้นสลับกับเว็บนี้ กว่าจะได้ไฟล์ติดตั้งสักตัวมาใช้งาน Chocolatey ถือเป็นตัวเลือกที่ดีที่จะนำมาแนะนำ
| description |
|---|
Kms74 Sep 25, 2022 |
อีกขั้นหนึ่งของการใช้งานกูลเกิ้ลสเปรดชีตให้มีประสิทธิภาพสูงสุด ก็คือการพัฒนาฟังชั่นในการคำนวนต่าง ๆ รวมไปถึงการเข้าถึงข้อมูลในสเปรดชีตผ่าน Google Appscript ในรูปแบบต่าง ๆ ตลอดจนการพัฒนาให้เป็นเว็บแอพพลิเคชั่นโดยใช้สเปรดชีตเป็นฐานข้อมูล ซึ่งผู้บันทึกจะนำมาเสนอเป็นหัวข้อให้ได้ติดตามกัน