ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 

การใช้ Google Sheets ตอนที่ 10 Add buttons การสร้างปุ่มเพื่อเพิ่มจำนวน

Google Sheets (กูเกิล ชีท) เป็นซอร์ฟแวร์ที่พัฒนาโดย Google (กูเกิล)โดยการทำงานของ Google Sheets(กูเกิล ชีท) จะคล้ายๆกับ โปรแกรม Microsoft Excel (ไมโครซอร์ฟ เอ็กเซล)สามารถจัดทำตาราง การคำนวณ การสร้างฟอร์มตารางต่างๆ Google Sheets (กูเกิล ชีท) จะทำงานโดยใช้ Internet (อินเตอร์เน็ต)จึงสามารถทำงานได้หลายๆเครื่อง

ศึกษาบทก่อนหน้านี้ ตอนที่ 9 การสลับสีตาราง

ในตอนที่ 10 Add buttons การสร้างปุ่มเพื่อเพิ่มจำนวน

 

 ตัวอย่างการใช้ Google Sheets ในตอนที่ 10

แสดงตัวอย่าง Google Sheets ตอนที่ 10
แสดงตัวอย่าง Google Sheets ตอนที่ 10

 

ขั้นตอนที่ 1: ผู้ใช้เข้าใช้งาน Google Sheets 

แสดงเมื่อเข้าสู่ระบบ
แสดงเมื่อเข้าสู่ระบบ

ขั้นตอนที่ 2: ผู้ใช้ใส่ข้อมูลตามตัวอย่าง

 แสดงผู้ใช้ใส่ข้อมูล
แสดงผู้ใช้ใส่ข้อมูล

ขั้นตอนที่ 3: และใส่ข้อมูลสินค้าตามหัวข้อ

ทั้งนี้เป็นข้อมูลตัวอย่าง ไม่เกี่ยวข้องกับตัวอย่างที่กำลังจะทำ ส่วนที่เกี่ยวข้องจะอยู่ช่อง C2 เท่านนั้น

แสดงใส่ข้อมูลสินค้าตามหัวข้อ
แสดงใส่ข้อมูลสินค้าตามหัวข้อ

ขั้นตอนที่ 4: ผู้ใช้ทำการสร้าง Code เพื่อเป็นคำสั่งในการแสดงผล เลือก Tool > Script editor..

แสดงการสร้าง Code
แสดงการสร้าง Code

ขั้นตอนที่ 5: จะแสดงหน้าต่างใหม่ขึ้นมาเป็นหน้าต่างเกี่ยวกับการใส่ Code คำสั่ง ทำการลบโค้ดเก่าออกทั้งหมดและ Save 

แสดงขั้นตอนการลบโค้ดเก่า
แสดงขั้นตอนการลบโค้ดเก่า

ขั้นตอนที่ 6: ตามตัวอย่างใส่ชื่อ Code for inventory และกด OK

แสดงใส่ชื่อคำสั่งนี้
แสดงใส่ชื่อคำสั่งนี้

 

ขั้นตอนที่ 7: จากนั้นใส่ Code คำสั่งที่จะใช้งาน นำโค้สดานล่างไปใส่

แสดงการใส่ Code
แสดงการใส่ Code
function modifyCell(cellName, increase){

var range = SpreadsheetApp.getActiveSheet().getRange(cellName);

var toAdd = -1;

if(increase) {

toAdd = 1;

}

range.setValue(range.getValue() + toAdd);

}


function increaseLine2(){

modifyCell("C2",true);

}


function decreaseLine2() {

modifyCell("C2",false);

}

 

ขั้นตอนที่ 8: เมื่อเราได้ โค้ดคำสั่งแล้ว ต่อไปทำการสร้างปุ่มเลือก Insert > Drawing 

แสดงทำการสร้างปุ่ม
แสดงทำการสร้างปุ่ม

ขั้นตอนที่ 9: จะแสดงหน้าต่าง Drawing จากนั้นเลือกรูแบบปุ่มตามตัวอย่างใช้เป็น เครื่องหมาย +

แสดงหน้าต่าง Drawing
แสดงหน้าต่าง Drawing

ขั้นตอนที่ 10: ได้ปุ่มที่เป็นเครื่องหมาย + 

แสดงปุ่มที่เป็นเครื่องหมาย +
แสดงปุ่มที่เป็นเครื่องหมาย +

ขั้นตอนที่ 11: จากนั้นคลิกที่ปุ่มตรงสามเหลี่ยม เลือก Assign script

แสดงขั้นตอนใส่ค่าให้ปุ่ม
แสดงขั้นตอนใส่ค่าให้ปุ่ม

ขั้นตอนที่ 12: จะแสดงช่อง Assign script ให้ใส่ค่า increaseLine2 ค่านี้จะเป็นการเพิ่มจำนวนซึ่งได้จาก โค้สที่เราใส่ไปตอนแรก กด OK

แสดงการใส่ค่า increaseLine2
แสดงการใส่ค่า increaseLine2

ขั้นตอนที่ 13: จะมีการสอบถามจากระบบเลือก Continue

แสดงการยืนยัน
แสดงการยืนยัน

ขั้นตอนที่ 14: ระบบจะสอบถามอีกครั้งเลือก Allow

แสดงการยืนยันจากระบบ
แสดงการยืนยันจากระบบ

ขั้นตอนที่ 15: เพียงเท่านี้ เมื่อคลิกที่เครื่องหมาย + ค่าในช่อง C2 ก็จะเพิ่มขึ้นที่ละหนึ่ง

แสดงการปุ่มบวก
แสดงการปุ่มบวก

ขั้นตอนที่ 16: เมื่อเพิ่มจำนวนได้แล้ว ต่อไปจะทำการลดค่า ทำการเพิ่มเครื่องหมาย - ขั้นตอนตามขั้นตอนแรกที่เพิ่มเครื่องหมาย +

แสดงการสร้างปุ่มลดจำนวน
แสดงการสร้างปุ่มลดจำนวน

ขั้นตอนที่ 17: ช่อง Assign script ให้ใส่ค่า 

 ค่านี้จะเป็นการลดจำนวนซึ่งได้จาก โค้สที่เราใส่ไปตอนแรก กด OK

แสดงการใส่ค่า decreaseLine2
แสดงการใส่ค่า decreaseLine2

 

ขั้นตอนที่ 18: เมื่อใส่ข้อมูลแล้ว เครื่องหมาย - จะสามารถลดจำนวนช่อง C2 ได้

แสดงปุ่มลดจำนวน
แสดงปุ่มลดจำนวน

 

 การใช้งาน Google Sheets (กูเกิล ชีท) ในตอนที่ 10 ...

 

สามารถศึกษาบทอื่นได้ที่.... บทเรียน สอนใช้ Google Apps for Work 

โดย : http://www.mindphp.com 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การเขียน Python เชื่อมต่อฐานข้อมูล MSSQL (SQL Server)
โดย jirawoot พฤ 06 ส.ค. 2020 5:42 pm บอร์ด Python Knowledge
0
3
พฤ 06 ส.ค. 2020 5:42 pm โดย jirawoot
ขอสอบถามค่ะ คือกราฟไม่แสดงค่า เมื่อลองรันขึ้น sever จริง แก้ไขยังไงคะ
โดย 2kkkkk พฤ 06 ส.ค. 2020 2:22 am บอร์ด Programming - PHP
1
10
พฤ 06 ส.ค. 2020 2:38 am โดย mindphp
มี Joomla Extension ตัวไหน ทำ Youtube แกลอลี่ ได้บ้าง
โดย Anonymous อ 04 ส.ค. 2020 8:23 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
20
อ 04 ส.ค. 2020 8:27 pm โดย mindphp
How To Write HTML To Make SEO Freindly Website?
โดย Ridahashmi อ 04 ส.ค. 2020 8:04 pm บอร์ด HTML CSS
0
22
อ 04 ส.ค. 2020 8:04 pm โดย Ridahashmi
ภ.พ.36 คืออะไร
โดย natthanit.r2538 อ 04 ส.ค. 2020 5:54 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
14
อ 04 ส.ค. 2020 5:54 pm โดย natthanit.r2538
อุตสาหกรรมเกษตรน่านแฟร์ 2020
โดย krittaphon อ 04 ส.ค. 2020 10:23 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
14
อ 04 ส.ค. 2020 10:23 am โดย krittaphon
R - AI แยกชาย/หญิง
โดย mindphp ศ 31 ก.ค. 2020 8:08 pm บอร์ด FDD (Main)
0
1
ศ 31 ก.ค. 2020 8:08 pm โดย mindphp
สอบถามเรื่อง cron.task.core เวลาในการตั้งค่า ให้ระบบทำงาน
โดย thatsawan ศ 31 ก.ค. 2020 5:34 pm บอร์ด Programming - PHP
2
52
ศ 31 ก.ค. 2020 6:19 pm โดย thatsawan
ผมไปโหลดโปรเเกรมนึงมาพอผมติดตั้งตามปกติเเต่เหมือนจะเป็นไวรัสผมเลยรีบลบ
โดย Anonymous ศ 31 ก.ค. 2020 12:18 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
42
ศ 31 ก.ค. 2020 4:06 am โดย mindphp
ถ้าเราต้องการ timestamp เวลา 0.00 น. เที่ยงคืนของวันปัจจุบัน ทำได้ยังไงค่ะ
โดย thatsawan พ 29 ก.ค. 2020 11:24 am บอร์ด Programming - PHP
4
79
พฤ 30 ก.ค. 2020 5:50 pm โดย anawat2050
[Tip]excel วิธี save as เป็นไฟล์ .csv โดยใช้ | คั่นคอลัมน์แทน ,
โดย jataz2 พ 29 ก.ค. 2020 9:14 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
38
พ 29 ก.ค. 2020 9:14 am โดย jataz2
Webboard สำหรับ WP
โดย wichai007 อ 28 ก.ค. 2020 9:01 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
71
อ 28 ก.ค. 2020 9:01 pm โดย wichai007
ถอด วันที่จาก excel มาได้ผลลัพท์เเต่ละ แถว row ไม่เหมือนกัน
โดย thatsawan อ 28 ก.ค. 2020 8:18 pm บอร์ด Programming - PHP
2
59
อ 28 ก.ค. 2020 8:40 pm โดย mindphp
B - ตัวอย่างคำสั่งที่ไม่เข้าไปใน e-mail [2020-07][002]
โดย natthanit.r2538 ศ 24 ก.ค. 2020 6:28 pm บอร์ด MD-CRM - Tester
2
8
อ 28 ก.ค. 2020 7:12 pm โดย mindphp
สอบถาม มีวิธีเขียน pyhon อ่านไฟล์ .dll มั้ยครับ
โดย jirawoot ศ 24 ก.ค. 2020 2:36 pm บอร์ด Programming - C/C++ & java & Python
0
213
ศ 24 ก.ค. 2020 2:36 pm โดย jirawoot
จะต้องทำยังไงถึงจะสมบรูณ์ GroundOverlay overlay
โดย niran พ 22 ก.ค. 2020 11:19 pm บอร์ด JavaScript & Jquery Ajax
0
243
พ 22 ก.ค. 2020 11:19 pm โดย niran
จะต้องทำยังไงถึงจะสมบรูณ์
โดย Anonymous พ 22 ก.ค. 2020 9:14 pm บอร์ด HTML CSS
2
267
พฤ 23 ก.ค. 2020 8:30 pm โดย บุคคลทั่วไป
สอบถามเกี่ยวกับการรองรับจำนวนผู้ใช้งาน postgresql
โดย Anonymous พ 22 ก.ค. 2020 2:56 pm บอร์ด SQL - Database
1
237
พ 22 ก.ค. 2020 4:45 pm โดย mindphp
การรองรับจำนวนผู้ใช้ postgreSQL
โดย Anonymous พ 22 ก.ค. 2020 2:33 pm บอร์ด PostgreSQL
1
203
พ 22 ก.ค. 2020 4:45 pm โดย mindphp
ข้อควรคิดเรื่องสถานที่จัดงาน ก่อนเลือกธีมงานแต่งงาน
โดย thongdeesmilesuk พ 22 ก.ค. 2020 12:30 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
175
พ 22 ก.ค. 2020 12:30 pm โดย thongdeesmilesuk