Google Form ดึงข้อมูลจาก google sheet ใส่ในฟอร์มง่ายๆ ด้วย App Script
ฝัง
- เผยแพร่เมื่อ 7 ต.ค. 2022
- 💢เว็บไซต์ครูอภิวัฒน์ www.api-wat.com/
📣สนใจเข้ากลุ่ม VIP thlink.info/?go=อภิวัฒน์
✅วิธีการค้นหาคลิปสอนของครูอภิวัฒน์
• การใช้เแอพพลิเคชั่นค้น...
📣ติดตามช่องยูทูป"ครูอภิวัฒน์ สอนสร้างสื่อ"
th-cam.com/users/ApiwatWongk...
✅เข้าร่วมโอเพนแชท "ครูอภิวัฒน์ สอนสร้างสื่อ" ลิงก์ด้านล่างนี้
line.me/ti/g2/7ORdfBMnl8PUVy9...
function updateForm(){
var form = FormApp.openById('xxx');
var namesList = form.getItemById('xxx').asListItem();
var ss = SpreadsheetApp.getActive();
var names = ss.getSheetByName('ชีต1');
var namesValues = names.getRange(2, 1, names.getMaxRows()-1).getValues();
var studentNames = [];
for(var i = 0; i < namesValues.length; i++)
if(namesValues[i][0] !="")
studentNames[i] = namesValues[i][0];
namesList.setChoiceValues(studentNames);
}
ถ้าเรามีรูปภาพด้วย เช่น รายชื่อที่ลงทะเบียนมา มีแนบไฟล์รูปมา เป็นลิ้งค์ มา จะเอารูปนั้นมาแสดงพร้อมรายชื่อ ในแต่ละบรรทัดได้ไหมครับ
ขอบคุณมากค่ะ อธิบายให้เข้าใจพร้อมทำได้ทันทีเลยค่ะ
ขอบคุณมากครับ
ถ้าต้องการเฉพาะข้อมูลแถวล่างสุด แก้โค้ดยังไงครับ
อาจารย์ครับ ถ้าอยากให้เช็คว่าพิมพ์คำตอบแล้วให้ตรงกับ google sheet นี้ต้องทำไงหรอครับ
ไม่ทราบเหมือนกันครับ ยังไม่เคยทำครับ
ถ้าต้องการสร้าง drop down list หลายคำถาม ต้องทำยังไงหรอคะ
ไม่เคยทำเหมือนกันครับ
อาจารย์ครับ ถ้ามีข้อมูล drop down list เพิ่มเข้ามาใหม่ แล้วจะทำให้ drop down list อัพเดตอัตโนมัติ ต้องทำยังไงครับ
ปกติมันอัปเดตอัตโนมัตินะถ้าเราทำทริกเกอร์ไว้
@@KruApiwat อ่อๆครับ ขอบคุณครับ
ถ้าเป็น MULTIPLE_CHOICE ต้องแก้ส่วนไหนหรอครับ
ขอบคุณครับบ
ต้องไปเปลี่ยนใน google form ให้เป็น drop down list ค่ะ
อาจารย์รบกวนช่วย debug หน่อยครับ มีปัญหาบรรทัดนี้ครับ namesList.setChoiceValues(studentNames);
เหมือนกันเลยครับ