Google Doc Script เป็นภาษาอะไร ใช้ทำอะไรได้มากกว่านี้ไหมครับ

สวัสดีครับ
ช่วงนี้ผมกำลังเอาเลคเชอร์สรุปของประมวลกฎหมายที่เรียนตอนปริญญาตรีมาทำเป็น text (ใช้การพิมพ์โดยการพูดใน Google Doc แล้วกำหนดตัวย่อใน Script) แล้วจะลงแอป Liquid Text ครับ (ทำประมวลกฎหมายอิเล็กทรอนิกส์ใช้เอง) เพราะ ค้นหากฎหมายเร็ว เปลี่ยนแปลงแก้ไขอัพเดตได้สะดวกกว่าในระยะยาว



แต่ปัญหาของการทำวิธีนี้คือ
ที่ผมจดตอนเรียนเยอะมาก ๆ เวลาพูดบางครั้งมันก็พิมพ์ผิดมาให้ ต้องมาตรวจทานแบบตอนนี้อีกครั้ง
ที่มาใช้ code เพราะต้องการทำเป็นคำย่อครับ เช่น 
ศาล = ศ. 
แต่บางครั้งคำที่คล้ายกันก็ใช้ไม่ได้ เช่น 
เท่ากับ = =
ไม่เท่ากับ = ≠
แต่ตอนมันแปลงก็จะเป็น ไม่= ต้องมาแก้อีก (แต่คงใช้เป็น ถ้าเจอ ไม่= = ≠ ได้)
ถ้าใครมีวิธีสะดวกและหรือดีกว่านี้รบกวนแนะนำหน่อยครับ



อยากทราบว่า Code ที่ใช้เขียนประกอบสคริปใน Google Doc เป็นภาษาอะไรเหรอครับ อยากทำอะไรได้มากกว่านี้ต้องศึกษาอะไร จากไหนได้บ้าง (ไม่มีพื้นฐานเลย ที่พิมพ์มาก็หาจากเน็ตนิดหน่อยแล้วปรับเอาแค่คำสั่งเดียว)
ที่อยากทำต่อจากนี้ เช่น
- ถ้าพบ * ให้ space bar ถัดจาก * 1 ครั้ง โดยไม่เป็นสัญลักษณ์พิเศษ เช่น จุดกลมดำ ๆ
- ถ้าพบ , ให้ space bar หน้าและหลัง 1 ครั้ง
- ฯลฯ

และมีวิธีทำให้การพูดด้วยการพิมพ์ทั้งของ Google Doc เอง และโทรศัพท์ Android และ ios แม่นยำกว่านี้ไหมครับ บางครั้งรู้สึกมันมั่ว ๆ ไม่ใช่คำที่เราต้องการ
แก้ไขข้อความเมื่อ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
>
> เป็นภาษาอะไรเหรอครับ
> อยากทำอะไรได้มากกว่านี้ต้องศึกษาอะไร จากไหนได้บ้าง
>

Google App Script
https://www.google.com/script/start/
https://developers.google.com/apps-script/

จริง ๆ ก็คือ Javascript แหละครับ
และเค้ารองรับ Javascript เวอร์ชันล่าสุดที่รองรับใน V8 (Chrome's Javascript Engine)
ซึ่งชั่วโมงนี้คือ ES10 หรือ ES2019 เลย (ECMAScript คือชื่อในมาตรฐาน ECMA-262 ของ Javascript)

ข้อมูลเพิ่มเติม  ยังไงกูเกิลว่า => ES10 ก็เจอแล้ว
หรือลองดูใน youtube => [Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้ ครับ

>
>  ถ้าพบ , ให้ space bar หน้าและหลัง 1 ครั้ง
>

หากต้องการจับ pattern แล้วนำมาแก้ไข  ลองศึกษาเรื่อง regular expression คุ้มค่าแน่นอน
เพราะ regex เป็นภาษากลางสำหรับการจับ pattern
เอาไปใช้ได้กับทุกภาษา progamming ครับ

[LIVE]

Google Apps Script Regular Expressions
https://scriptingwithshiva.blogspot.com/2018/04/google-apps-script-regular-expressions.html

Google Apps Script - Syntax for Regular Expressions
https://support.google.com/a/answer/1371415?hl=en

RegEx101
https://regex101.com/
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่