Google appscript เขียนเว็บไซต์ อย่างไร

2025/9/13 แก้ไขเป็น

... อ่านเพิ่มเติมถ้าคุณอยาก “เขียนเว็บไซต์” แบบเร็วๆ โดยไม่ต้องเช่าโฮสติ้ง Google Apps Script (หรือที่หลายคนเรียก appscript / appscrip) ทำเป็น Web App ได้เลย เราใช้มันทำหน้าเว็บฟอร์มเล็กๆ หน้าแสดงผลข้อมูล หรือหน้าเครื่องมือภายในทีมบ่อยมาก เพราะกด Deploy แล้วได้ลิงก์ใช้งานทันที 1) เริ่มต้นติดตั้ง/เข้าใช้งาน Apps Script - ไปที่ Google Drive > New > More > Google Apps Script (ถ้าไม่เจอให้กด Connect more apps) - ตั้งชื่อโปรเจกต์ (เช่น testweb) เพื่อกันงงเวลาเรามีหลายงาน - ไฟล์หลักที่เจอบ่อย: Code.gs (ฝั่งเซิร์ฟเวอร์) และไฟล์ HTML (เช่น index.html) 2) โครงสร้างพื้นฐานของ GAS Web App (ตัวอย่างเข้าใจง่าย) - ใน Code.gs ทำฟังก์ชัน doGet เพื่อให้เว็บ “แสดงผล” - return HtmlService.createHtmlOutputFromFile('index'); - ใน index.html ก็ใส่ HTML/CSS/JS ได้ตามปกติ - ถ้าต้องเรียกใช้ข้อมูลจากฝั่ง Script ให้ใช้ google.script.run (เหมาะมากกับงานฟอร์ม/ดึงชีต) 3) เพิ่มไลบรารี (Library) เมื่อจำเป็น บางคนทำเว็บแล้วอยากใช้ไลบรารีเสริม ให้ไปที่เมนู Libraries/เพิ่มไลบรารี แล้วใส่ Script ID ของไลบรารีนั้น จากนั้นเลือกเวอร์ชันและกด Add วิธีนี้ช่วยให้โปรเจกต์เป็นระเบียบ แต่ถ้าเป็นเว็บหน้าเดียวธรรมดาอาจยังไม่ต้องใช้ 4) การทำให้ใช้งานได้ (Deploy) แบบ Web app ขั้นตอนนี้สำคัญสุด เพราะหลายคนเขียนเสร็จแต่เปิดลิงก์ไม่ได้ - กด Deploy > New deployment - เลือกประเภท “Web app” (ในบางหน้าจอจะขึ้น Select type) - ตั้งค่า - Execute as: Me (ส่วนใหญ่เลือกแบบนี้) - Who has access: - “Anyone” หรือ “Anyone with Google account” ถ้าต้องการให้คนอื่นเข้าได้ - ถ้าเลือก “Only myself” คนอื่นจะเข้าไม่ได้ - กด Deploy ระบบจะขอ Authorization ให้กดยอมรับ 5) ทำไมถึงเจอข้อความ “แอปพลิเคชันนี้สร้างโดยผู้ใช้ Google Apps Script” และควรเอาออกไหม? อันนี้เป็นข้อความ/หน้าคั่นที่ Google แสดงเพื่อความปลอดภัย (โดยเฉพาะเวลายังไม่ได้ Verify หรือเป็นสคริปต์ที่ขอสิทธิ์หลายอย่าง) เรา “เอาออกแบบ 100%” ไม่ค่อยได้ถ้าเป็นบัญชีทั่วไป เพราะเป็นนโยบายของ Google แต่ทำให้คนใช้งานสบายขึ้นได้ด้วยวิธีนี้ - ลดขอบเขตสิทธิ์ที่ขอ (Scopes) ให้เท่าที่จำเป็น เช่น ถ้าแค่อ่านชีต ก็อย่าขอสิทธิ์เกินจำเป็น - ใช้ลิงก์ Web app ล่าสุดเสมอ: ทุกครั้งที่ Deploy ใหม่ ให้เอา URL ใหม่/อัปเดตที่เดิม (ถ้าเลือกแก้ deployment เดิม) - ตั้งค่า Who has access ให้เหมาะสม: ถ้าอยากให้เปิดได้ง่าย เลือก Anyone (แต่ต้องประเมินความปลอดภัยข้อมูล) - ถ้าเป็นงานองค์กร/ภายใน อาจใช้ Google Workspace และตั้งค่า trusted apps หรือแนวทางของแอดมินเพื่อให้ผู้ใช้ไม่ตกใจ 6) ทริคแก้ปัญหายอดฮิตตอนทำ GAS Web App - เปิดแล้วเจอ “การเปลี่ยนแปลงที่ไม่ได้บันทึก”: กดบันทึกไฟล์ทุกอันก่อน Deploy - แก้โค้ดแล้วเว็บไม่เปลี่ยน: ลอง Deploy เวอร์ชันใหม่ หรือเคลียร์แคช/เปิดโหมดไม่ระบุตัวตน - Permission error: ไปที่ Deploy settings แล้วดูว่า Execute as/Access ถูกต้อง และลอง authorize ใหม่ ถ้าคุณบอกได้ว่าอยากทำเว็บแนวไหน (หน้าเดียว, ฟอร์มบันทึกลงชีต, หรือเว็บดึงข้อมูลมาโชว์) เราจะช่วยจัดโครง Code.gs + HTML ให้เริ่มได้เร็วขึ้น และแนะนำการตั้งค่า Deploy ที่เหมาะกับเคสคุณได้เลย

ค้นหา ·
google app script ทำยังไง

1 ความคิดเห็น

รูปภาพของ ขีดเขียน
ขีดเขียนผู้สร้าง

function doGet() { return HtmlService.createTemplateFromFile('index') .evaluate() .addMetaTag('viewport', 'width=device-width, initial-scale=1') .setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL) }

โพสต์ที่เกี่ยวข้อง

ภาพแสดงการสร้าง Web App ด้วย Google App Script โดยใช้ Google Sheets เป็นฐานข้อมูลแบบเรียลไทม์ ไม่ต้องมีพื้นฐานโค้ดดิ้ง มีตัวอย่าง Dashboard ที่สวยงาม ทันสมัย และขั้นตอนการออกแบบ UI, เขียน Logic, เชื่อมต่อข้อมูล รองรับทุกอุปกรณ์ ใช้งานง่าย ปลอดภัยบน Google Cloud.
🔥 อยากมี Web App ใช้เอง…แต่ไม่อยากเขียนโค้ดยาก? ใช้ของฟรีจาก Google ก็พอ! 🤯💻
📌 วันนี้พามาสร้าง Web App ด้วย Google Apps Script เชื่อมฐานข้อมูลกับ Google Sheets แบบง่าย ๆ 🎯 โพสต์นี้จะช่วยให้คุณ สร้างระบบใช้งานจริงได้ฟรี มีฐานข้อมูลเก็บข้อมูลลูกค้า / ฟอร์ม เหมาะกับสาย No-Code / Low-Code 💡 Detail / Insight Google Apps Script คือ JavaScript บน Cloud ที่เอามาทำ Web App
CreatifyX

CreatifyX

ถูกใจ 173 ครั้ง

ภาพแนะนำ 3 เว็บไซต์เขียนนิยายหารายได้เสริมหลักหมื่นระหว่างเรียน ได้แก่ ReadAWrite, Dek-D และธัญวลัย โดยมีหญิงสาวกำลังยิ้มและแสดงยอดเงินในบัญชี 70,973.83 บาท
ภาพโลโก้ ReadAWrite พร้อมรายละเอียดข้อดี ข้อเสีย และวิธีการหารายได้จากการเขียนนิยายบนแพลตฟอร์มนี้ เช่น คนไทยใช้เยอะ ระบบติดเหรียญง่าย และมีระบบโดเนท
ภาพโลโก้ Dek-D พร้อมรายละเอียดข้อดี ข้อเสีย และวิธีการหารายได้จากการเขียนนิยายบนแพลตฟอร์มนี้ เช่น เป็นเว็บใหญ่ มีคนอ่านเยอะ และนิยายหลายเรื่องได้ตีพิมพ์จริง
แนะนำ 3 เว็บไซต์เขียนนิยายหารายได้เสริมระหว่างเรียน✨
1. ReadAWrite✨ ✅ข้อดี: คนไทยใช้เยอะมาก (แฟนคลับเยอะ) ระบบติดเหรียญหารายได้ง่าย (เติมเหรียญ) รองรับนิยายทุกแนว มีระบบโดเนต + โฆษณา ❎ข้อเสีย: แข่งขันสูงในแต่ละหมวด ถ้าไม่อัพเดตตอนบ่อย คนอ่านอาจหาย หารายได้: ติดเหรียญได้ + มีโดเนต 2. Dek-D (นักเขียน)✨ ✅ข้อดี: เว็บใหญ่ มีคนอ่านเยอะโดยเฉ
It’s mintie.

It’s mintie.

ถูกใจ 281 ครั้ง

รวมเว็บไซต์แหล่ง หางานทำจากที่บ้าน WFH
การหางาน Work From Home ไม่ได้ขึ้นอยู่กับว่า “รู้จักเว็บสมัครงานเยอะแค่ไหน”🍊 แต่ขึ้นอยู่กับว่า “คุณพร้อมแค่ไหนให้บริษัทเลือก” ถ้ายังไม่มีสกิลหรือผลงาน ต่อให้สมัคร 100 ที่ ก็อาจจะเงียบกริบ! แต่ถ้ามีของจริง สมัครไม่กี่ที่ ก็มีโอกาสได้เช่นกันค่ะ โลก WFH ไม่ได้ใจร้าย แต่มันเลือกคนมากกว่าส
Lizzy Share ลาออกวันไหน🍀

Lizzy Share ลาออกวันไหน🍀

ถูกใจ 1270 ครั้ง

4 เว็บไซต์สุ่มชื่อตัวละคร
#Lemon8ฮาวทู #เขียนนิยาย #เขียนนิยายได้เงิน #นิยาย #ชื่อตัวละคร
gαємѕαι

gαємѕαι

ถูกใจ 1940 ครั้ง

รวมเว็บไซต์ตัวช่วยนักศึกษา ที่จะทำให้การเรียนง่ายขึ้นกว่าเดิม ✨
📚 ยุคนี้เรียนอย่างเดียวอาจไม่พอ… ต้องมีตัวช่วยด้วย! ใครลองใช้แล้วมารีวิวกันได้ที่ใต้คอมเมนต์เลย #แนะนำแอพเรียน #แนะนำแอพเพื่อการศึกษา #ติดเทรนด์ #Lemon8ฮาวทู #ป้ายยากับlemon8
Sripatum.spu

Sripatum.spu

ถูกใจ 30 ครั้ง

หน้าจอแสดงระบบเว็บไซต์สำหรับทำเนียบผู้ผ่านการอบรมฯ ที่สร้างด้วย Canva AI และเชื่อมต่อกับ Google Sheet มีช่องค้นหา กรองข้อมูล และตารางแสดงข้อมูลผู้เข้าอบรม
หน้าจอแสดงภาพรวมข้อมูลผู้เข้าอบรมทั้งหมด 899 คน จาก 23 จังหวัด 12 เขตตรวจราชการ และ 689 สถานศึกษา พร้อมช่องค้นหาและตัวกรองข้อมูล
ส่วนหนึ่งของหน้าจอแสดงสรุปข้อมูลผู้เข้าอบรมแยกตามเขตตรวจราชการ โดยมีจำนวนผู้เข้าอบรมในแต่ละเขตแสดงอยู่
Promtระบบเว็บไซต์ด้วย Canva AI เชื่อมข้อมูล Google sheet
🍋 สร้างเว็บไซต์ง่ายๆ ไม่ต้องเขียนโค้ด! ด้วย Canva AI & Google Sheet ✨ เบื่อไหมกับการสร้างระบบเว็บไซต์ที่ต้องเสียเวลาเขียนโค้ด? 😩 วันนี้มาแชร์ทางลัดสุดปัง! ที่ช่วยให้คุณมี เว็บแอป ส่วนตัวได้ง่าย ๆ แถมไม่ต้องแตะโค้ดเลย! 💻 💡 ขั้นตอนง่าย ๆ ที่ใครก็ทำได้: ออกแบบใน Canva: ใช้ Canva AI ช่วยออกแบบ
vxxwpc._

vxxwpc._

ถูกใจ 11 ครั้ง

ภาพปกแสดงบุคคลผมสีอ่อนพร้อมข้อความ “วิธีเขียนกระดาษ 원고지 ข้อเขียน TOPIK II” และ “รับสอนพิเศษภาษาเกาหลี X: @qtbellody” โดยมีกระดาษคำตอบ TOPIK II และโลโก้ Lemon8 อยู่ในภาพ
ภาพแสดงกฎการเขียนบนกระดาษวอนโกจี (원고지) ทั้งภาษาไทยและเกาหลี พร้อมตัวอย่างการเขียนตัวอักษร ตัวเลข และเครื่องหมายวรรคตอนในช่องตาราง เพื่อใช้ในกา�รสอบ TOPIK
ภาพโฆษณาบริการรับสอนภาษาเกาหลี ไวยากรณ์ระดับต้น-กลาง และติวสอบ TOPIK I แบบออนไลน์ผ่าน Google Meet พร้อมรายละเอียดราคา รูปแบบการเรียน และสิทธิประโยชน์ต่างๆ
วิธีการเขียน 원고지 กระดาษคำตอบแบบตาราง TOPIK II 🍀
🇰🇷📝 ในพาร์ทการเขียน (TOPIK Writing) นอกจากไวยากรณ์และคำตอบที่ถูกต้องแล้ว รูปแบบการเขียน원고지 หรือกระดาษคำตอบแบบตารางข้อ 53-54 ก็สำคัญเช่นกันคับ🤲🏻 🍀 ลงท้ายประโยคให้ถูก = ได้เปรียบทันที ในการเขียนข้อสอบ TOPIK เราจะไม่ใช้รูปสุภาพแบบ 습니다 / 아/어요 ถึงจะคุ้นแค่ไหนก็ต้องพยายามปรับ นะคะ เพราะรูปที่ใช้จริงค
phichak

phichak

ถูกใจ 122 ครั้ง

แนะนำเว็บไซต์อ่านข่าว ฝึกภาษาอังกฤษ 📌🗞️💞🔥
ได้ทั้งศัพท์ + อัปเดตโลกไปพร้อมกันเลย!! การอ่านข่าวเป็นวิธีฝึกภาษาที่ได้ผลจริง เพราะได้เจอคำศัพท์ที่ใช้ในชีวิตจริง และสำนวนธรรมชาติของเจ้าของภาษา เว็บตามนี้เลยย 1.https://www.bbc.com/ 2.https://edition.cnn.com/?refresh=1 3.https://www.nytimes.com/ 4.https://www.theguardian.com/international
݁ ˖Ი𐑼⋆

݁ ˖Ი𐑼⋆

ถูกใจ 819 ครั้ง

ภาพหญิงสาวกำลังทำงานจากระยะไกลบนแล็ปท็อป โดยมีวิวทิวทัศน์ภูเขาหิมะและป่าสนนอกหน้าต่างขนาดใหญ่ พร้อมข้อความ 'Remote work' และข้อมูลสถานที่ 'AUSTRIA' แสดงถึงการทำงานที่ไหนก็ได้
Remote work : 🌍 20 เว็บไซต์หางานแบบ Remote
🌍 20 เว็บไซต์หางานแบบ Remote (ทำงานจากที่ไหนก็ได้) เหมาะกับใคร? ✅ ฟรีแลนซ์ (Freelancer) ✅ คนหางานที่อยากทำจากบ้าน 🏡 ✅ นักเดินทางทำงาน (Digital Nomads) ✅ คนที่อยากมีรายได้เสริมจากงานออนไลน์ ⸻ 🔹 เว็บไซต์หางาน Remote ที่ควรรู้จัก 1. Just Remote – รวมงาน remote จากทั่วโลก 2.&
bteeranan

bteeranan

ถูกใจ 4 ครั้ง

รวมเว็บไซต์ช่วยออกแบบ UI ฟรี 🎨
⭐ จุดเด่น 🎲 CSS Doodle สร้าง Pattern และ Artwork ด้วย CSS สร้างพื้นหลังแบบสุ่มได้ไม่ซ้ำ เพิ่มลูกเล่นให้เว็บไซต์โดยไม่ต้องใช้รูปภาพ เหมาะกับงาน Creative Design 🫧 Blobmaker สร้าง Blob Shape ได้ในคลิกเดียว ดาวน์โหลดเป็น SVG ได้ทันที ปรับแต่งรูปทรงได้อิสระ เหมาะกับ Hero Section และ Landing Pa
ITeveryday

ITeveryday

ถูกใจ 9 ครั้ง

ภาพโลโก้ Inksverse บนพื้นหลังสีดำ แสดงตัวอักษร IV ขนาดใหญ่และคำว่า INKVERSE ด้านล่าง
ภาพหน้าจอระบบสมุดโลกของ Inksverse แสดงเมนูจัดการตัวละคร โลกและสถานที่ ไทม์ไลน์ และโน้ตอื่นๆ พร้อมตัวเลือกเพิ่มโน้ต
ภาพหน้าจอส่วนเขียนนิยายของ Inksverse แสดงช่องสำหรับเริ่มเขียนเรื่อง พร้อมคำแนะนำการจัดรูปแบบและข้อมูลจำนวนคำ/ตัวอักษร
เว็บไซต์เขียนนิยายน้องใหม่ครับ
✍️ หมดเวลาเก็บนิยายไว้ในไหดอง! ได้เวลาปล่อยของที่ inksverse 🚀 พื้นที่เปิดหมวกใบใหม่สำหรับชาวนักเขียนและนักอ่านทุกคน ไม่ว่าคุณจะเป็นสายเขียนแนวไหน สยองขวัญ ฟีลกู๊ด รักโรแมนติก หรือสืบสวนสอบสวน ที่นี่พร้อมต้อนรับทุกจินตนาการของทุกคน ทำไมต้องมาเขียนและอ่านนิยายที่ Inksverse ✨ ระบบเสถียร หน้าต่า
FLUKE

FLUKE

ถูกใจ 2 ครั้ง

🌱 ยังไม่เก่งโค้ดก็เริ่มได้: Roadmap สร้างเว็บไซต์แรกของเรา
📍Django + AI Coding Roadmap จากคนที่ไม่เคยสร้างเว็บไซต์มาก่อน... นี่คือแผนการเรียนรู้ที่เราใช้ในการเดินทางจาก "ศูนย์" ไปสู่การสร้างเว็บไซต์ของตัวเอง 🚀 หลายคนคิดว่าการสร้างเว็บไซต์ต้องเก่งโปรแกรมมิ่งก่อน แต่พอได้ลองเรียนจริง เราพบว่ามันคือการค่อย ๆ ต่อจิ๊กซอว์ทีละชิ้น เริ่มจาก
Piqpalette

Piqpalette

ถูกใจ 2 ครั้ง

ดูเพิ่มเติม