EP 02 มือใหม่ เริ่มต้นเรียนรู้ Google App Script การจัดการข้อมูลในชีต

  Рет қаралды 38,486

ครูอภิวัฒน์"สอนสร้างสื่อ"

ครูอภิวัฒน์"สอนสร้างสื่อ"

Күн бұрын

Пікірлер: 40
@ศิริพงษ์พลศิริ-ด7ฝ
@ศิริพงษ์พลศิริ-ด7ฝ 2 жыл бұрын
อธิบายละเอียดดีครับอาจารย์ ขอบคุณครับ
@pomarpeggio
@pomarpeggio 3 жыл бұрын
ขอบคุณครับ เป็นเบสิคที่ละเอียดดี ผมเขียน web app มาได้สักพักก็ยังงงกับเรื่อง Range
@nahataileelasatapornchai2205
@nahataileelasatapornchai2205 Жыл бұрын
Thanks!
@KruApiwat
@KruApiwat Жыл бұрын
ขอบคุณครับผมที่สนับสนุน
@9wattd
@9wattd 3 жыл бұрын
เยี่ยมเลย ครับ อธิบายละเอียด เข้าใจง่าย
@zenxor.
@zenxor. 3 жыл бұрын
ขอขอบคุณครูสำหรับความรู้ครับ 32:10 ผมลองใช้ var range = sheet.getRange("แผ่น1"!A1:D4); ไม่ได้ครับ ผมลองทำเองใช้แบบนี้ได้ครับ var range = sheet.getRange("A1:C5"); แนะนำให้สำหรับคนที่เจอปัญหาเดียวกันครับ
@kuakulsangnoi4296
@kuakulsangnoi4296 4 жыл бұрын
ขอบคุณมากครับอาจารย์. จะรอ EP 3 นะครับผม
@live2pro
@live2pro 4 жыл бұрын
ติดตามทุกตอนครับ ขอบคุณครับอาจารย์
@farmeagle
@farmeagle 4 жыл бұрын
ดู log ใน google sheet ยากไปนิดนึงครับ ผมต้อง เขียนให้มันพิมพ์ log ใน sheet เอา ขอบคุณครับ
@sarawutkarncharoen7778
@sarawutkarncharoen7778 3 жыл бұрын
ขอบคุณมากครับอาจารย์
@hormon6300
@hormon6300 2 жыл бұрын
ผมอยากทราบว่าถ้าเรากรอกข้อมูลลงในชีตแล้วต้องการให้ไปทำสิ่งที่เราต้องการบนเว็บหลังบ้านของเรา เช่นมีลูกค้าโอนเงินมาชำระค่าสินค้า พอเรากรอกบนชีตแล้ว ข้อมูลบนเว็บเปลี่ยนตามไปเลยแบบนี้จะสามารถมั้ยครับอาจารย์ หรือ จะเป็น Excel ก็ได้ครับ ขอบคุณครับ
@akkaradechsrithongchai7766
@akkaradechsrithongchai7766 2 жыл бұрын
ขอบคุณครับจาร
@ทองคําธรรมชาติ
@ทองคําธรรมชาติ 4 жыл бұрын
ขอบคุณครับ
@thanittangphibulwatna665
@thanittangphibulwatna665 2 жыл бұрын
ขอรบกวนถามว่า ผมโหลดไฟล์ที่แจกเป็น google sheet แล้ว พอเปิด glideapps ตรงหน้าต่างให้เลือกไฟล์ google sheet ขึ้นว่า copy of autocomplete 8 แถว ไม่มีไฟล์ที่ผมสร้างใหม่ ไม่สามารถทำงานได้เลยครับ
@mr.somkidketkaew1999
@mr.somkidketkaew1999 4 жыл бұрын
อาจารย์ครับช่วยสอน วิธีการเมื่อค่าในแต่ละ cell เปลี่ยนใน google sheet ให้ไปแสดงผลทางline ให้เอาข้อมูลที่เปลี่ยนไปมาแสดงผลที่ line โดยการเขียน โค้ดอะครับขอบคุณครับผมรอเรียนกลับอาจารย์เลยครับ😊
@KruApiwat
@KruApiwat 4 жыл бұрын
ดูคลิปนี้ครับ kzbin.info/www/bejne/nJ-bnnqDrdx_j9U
@mr.somkidketkaew1999
@mr.somkidketkaew1999 4 жыл бұрын
@@KruApiwat ขอบคุณครับอาจารย์😊
@mr.somkidketkaew1999
@mr.somkidketkaew1999 4 жыл бұрын
@@KruApiwat อาจาร์ครับผมดูแล้วสามารถทำได้แล้วครับแต่ติดที่ตรงว่า ถ้าผมกดคลิก นายหน้า ให้เป็นคำสั่ง ว่าอนุมัติ มันก็ส่งครับแต่พอผม จะให้มันทำแบบอัตโนมัติข้อมูลมันส่งไม่ได้ครับอันนี้เป็นโปรแกรมที่ผมไปจับในหน้าหลักนะครับ เช่น ={"ตรวจสอบข้อมูลละส่ง LINE ";ArrayFormula(IF(K2:K="","",if(K2:K=8,"","อนุมัติ")))} แต่พอมีแปลกมาจริงอนุมัติขึ้นจริงครับแต่ LINE มันไม่ยอมส่งแต่พอไปคลิกที่ช่องแล้วใส่คำว่าอนุมัติ LINE มันก็เด้งครับ สอบถามอาจารย์หน่อยครับว่ามันมีวิธีไหนบ้าง ครับผม
@KruApiwat
@KruApiwat 4 жыл бұрын
@@mr.somkidketkaew1999 โค้ดที่ส่งมานี้ไปเขียนที่ไหนครับ
@mr.somkidketkaew1999
@mr.somkidketkaew1999 4 жыл бұрын
@@KruApiwat function sendLineNotify(message,token) { var options = { "method": "post", "payload": "message=" + message, "headers": { "Authorization": "Bearer " + token }}; UrlFetchApp.fetch("notify-api.line.me/api/notify", options);} //สำหรับชีตfunction approve() { var token2 = "token2";//โทเค่นไลน์กลุ่มการขออนุมัติ var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getActiveSheet(); var row = sheet.getActiveRange().getRow(); var cellvalue = sheet.getActiveCell().getValue().toString(); var sheetName = sheet.getName(); //ส่งอีเมลผู้ขออนุญาตไปอบรม // var recipients = "อีเมล"; // var subject = 'การอนุมัติเข้าอบรม '+sheet.getName(); //ชื่อเรื่อง // var body = sheet.getName() + 'ท่านสามารถดูผลการอนุมัติเข้าอบรมได้ที่ ' + ss.getUrl();//เนื้อหาอีเมล var date = Utilities.formatDate(new Date(), "GMT+7", "dd/MM/"); var year = Number(Utilities.formatDate(new Date(), "GMT+7", "yyyy")); var thaiyear = Number(Utilities.formatDate(new Date(), "GMT+7", "yyyy"))+543; //var time = Utilities.formatDate(new Date(), "GMT+7", "HH:mm"); var data1 = sheet.getRange(row, 3,row).getValue();//ชื่อ สกุล var data2 = sheet.getRange(row, 4,row).getValue();//สถานที่อบรม var data3 = sheet.getRange(row, 5,row).getDisplayValue();//วันที่อบรม var message = 'แจ้งผลการสมัครเข้าอบรม: '+cellvalue+' '+'ชื่อ-สกุลผู้เข้าอบรม:'+data1+' '+'สถานที่อบรม:'+data2+' '+'วันที่เข้าอบรม:'+data3+' '+'วันที่อนุมัติ คือ:'+ date+year; if (cellvalue == 'อนุมัติ' || cellvalue == 'ไม่อนุมัติ' ) { sendLineNotify(message, token2); } } Code ที่อาจารย์ให้อันนี้ใช้ได้เลยครับ ถ้าไปคิดการเปลี่ยนแปลง ในช่องตารางมันส่ง LINE ครับ แต่พอ ให้เป็นระบบอัตโนมัติอย่างที่ผมกล่าวไป มันไม่ยอมส่งครับเมื่อเวลามันเจอคำว่าอนุมัติ ครับอาจารย์
@mr.nattha6272
@mr.nattha6272 3 жыл бұрын
อ.แนะนำหน่อยครับ ผมอยากทำดึงข้อมูล พิกัด google map เช้า Spreadsheet ตอน Scan qrcode
@sasikanrosine3715
@sasikanrosine3715 4 жыл бұрын
ขอบคุณมากค่ะ
@wichaichuaylua3325
@wichaichuaylua3325 3 жыл бұрын
ขอบคุณมากครับอาจารย์สำหรับความรู้ดีๆมีประโยชน์และโค้ดต่างๆที่แจกครับมากครับติดตามตลอดครับ
@dechatornmeetip5546
@dechatornmeetip5546 2 жыл бұрын
ครูครับ อยากจะก็อปปี้สูตร โดยระบุ คอลัมยังไงครับ
@newthanawan2887
@newthanawan2887 2 жыл бұрын
หนูอยากดึงไฟล์ csv ใน drive เข้ามาใน google sheet แบบอัตโนมัติ ทำได้มั้ยคะ
@KruApiwat
@KruApiwat 2 жыл бұрын
ผมยังไม่เคยทำครับ
@bigbeeTH
@bigbeeTH 3 жыл бұрын
มีตัวอย่าง google app script ทำใบเสร็จรับเงินบ้างมั้ยครับ
@รัชกิจแผนสมบูรณ์
@รัชกิจแผนสมบูรณ์ 4 жыл бұрын
อาจารย์ครับ​ ช่วยสอนการ Login​ ชื่อ​ เเละตั้งเวลา"หมดเวลา​ Login​ แล้ว" อะไรประมาณนี้นดครับ
@ekaphanfhanjaksai6262
@ekaphanfhanjaksai6262 3 жыл бұрын
อยากสร้าง web app ที่ click ข้อความว่า 1[ชื่อlink] ให้เปิดsheetnameและแสดง แผ่น1 , click ข้อความ 2[ชื่อlink] ให้เปิดsheetnameและแสดง แผ่น2 ครับ กำลังศึกษาหลายๆคลิป แต่สร้างlink ที่ web app ยังหาไม่เจอ
@KruApiwat
@KruApiwat 3 жыл бұрын
kzbin.info/www/bejne/oJCUXmOCZZ2CrZI
@KruApiwat
@KruApiwat 3 жыл бұрын
kzbin.info/www/bejne/g5y2c5h8apanmLs
@wuttichaipanetram1414
@wuttichaipanetram1414 Жыл бұрын
พยายามพิมพ์ตามทุกขั้นตอน ก็ยังไม่สำเร็จ เรียกดูชื่อ ได้แต่จาก URL อย่างเดียว
@Jirawats
@Jirawats 4 жыл бұрын
ขอบคุณมากครับ
@suwajvipattipumiprathet1356
@suwajvipattipumiprathet1356 4 жыл бұрын
ขอบคุณครับ
@suwajvipattipumiprathet1356
@suwajvipattipumiprathet1356 3 жыл бұрын
วันนี้ ย้อนกลับมาเรียนอีกครั้ง มาเจอท้าย ๆ getLastRow() getLastColumn() ค่าที่ได้ มันกลายเป็นค่า สุดท้ายที่มีช่องว่างรวมมาด้วยตลอด เลยต้องใช้ฟังก์ชั่น countA มาช่วยครับ มิฉะนั้น จะได้ ค่า LastRow=1000 อยู่ตลอดครับ
@shane45220914
@shane45220914 3 жыл бұрын
ขอบคุณครับ
@opobmx2009
@opobmx2009 2 жыл бұрын
ขอบคุณครับ
@newanupongprommasit5091
@newanupongprommasit5091 Жыл бұрын
ขอบคุณครับ
EP 01  มือใหม่  เริ่มต้นเรียนรู้ Google App Script
37:09
ครูอภิวัฒน์"สอนสร้างสื่อ"
Рет қаралды 112 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 8 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 31 МЛН
การสร้างฟอร์มบันทึก อัพเดต ลบข้อมูลใน Google Sheet ด้วย App Script
22:04
ครูอภิวัฒน์"สอนสร้างสื่อ"
Рет қаралды 186 М.
สอนสร้างLine Chat Botด้วยGoogle Script
18:09
BrilliantPy บริลเลียนท์พาย
Рет қаралды 24 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 8 МЛН