Table of Contents
Google Form การสร้างฟอร์มให้บันทึกลง GoogleSheet ตามที่ต้องการ | เคล็ดลับที่มีประโยชน์ที่สุดสำหรับคุณ.
สามารถดูข้อมูลที่เป็นประโยชน์เพิ่มเติมได้ที่นี่: ดูข้อมูลเพิ่มเติมที่นี่
รูปภาพที่เกี่ยวข้องกับเรื่อง Google Form การสร้างฟอร์มให้บันทึกลง GoogleSheet ตามที่ต้องการ.
ที่เกี่ยวข้องกับหัวข้อ งาน ทํา แบบสอบถาม ออนไลน์
========================= ✅ แฟนเพจ “ครูอภิวัฒน์สอนสร้างสื่อ” ✅ เข้าร่วมกลุ่มไลน์ “ครูอภิวัฒน์สอนสร้างสื่อ” ” ✅ Facebook..Apiwat Wongkanha 🔴 ✅ Flash Game Creation Group 🔴 ✅ PowerPoint Media Creation Group 🔴 ✅ Construct2 Game Creation Group 🔴 ✅ CAI Media Creation Group with Construct2 🔴 ✅ Drawing Group with a computer 🔴 .
>>https://brokengroundgame.com/ เราหวังว่าข้อมูลนี้จะมีคุณค่าอย่างยิ่งสำหรับคุณ ขอบคุณมากที่รับชม.
เนื้อหาเกี่ยวข้องกับบทความงาน ทํา แบบสอบถาม ออนไลน์.
#Google #Form #การสรางฟอรมใหบนทกลง #GoogleSheet #ตามทตองการ
ครูอภิวัฒน์,อภิวัฒน์,วงศ์กัณหา,สอนสร้างสื่อ,apiwat,อภิวัฒน์ วงศ์กัณหา,ครูอภิวัฒน์ สอนสร้างสื่อ
Google Form การสร้างฟอร์มให้บันทึกลง GoogleSheet ตามที่ต้องการ
งาน ทํา แบบสอบถาม ออนไลน์.
function onFormSubmit() {
var answer = []
var form = FormApp.openById('xxx')
var fRes = form.getResponses()
var response = fRes[fRes.length – 1]
var itemRes = response.getItemResponses()
for (var i = 0; i < itemRes.length; i++) {
var item = itemRes[i].getResponse()
answer.push(item)
}
addRecord(answer[0], answer[1], answer[2], answer[3])
}
function addRecord(ans1, ans2, ans3, ans4) {
var ss = SpreadsheetApp.openById('xxx')
var sheet = ss.getSheetByName('xxx')
sheet.appendRow([new Date(), ans1, ans2, ans3, ans4])
}
ขอบคุณมากค่ะได้ความรู้มากๆ
รบกวนสอบถามครับ ครู จากโค๊ด ข้อมูลถูกแอดถึงแค่ answer[12] หลังจากนั้นตั้งแต่ answer[13], answer[14], answer[15], answer[16], answer[17], answer[18], answer[19], answer[20], answer[21], answer[22] ไม่เพิ่มในชีท ครับ แก้ไขยังไงครับ
addRecord(answer[0], answer[1], answer[2], answer[3], answer[4], answer[5], answer[6], answer[7], answer[8], answer[9], answer[10], answer[11]), answer[12], answer[13], answer[14], answer[15], answer[16], answer[17], answer[18], answer[19], answer[20], answer[21], answer[22]
}
function addRecord(ans1, ans2, ans3, ans4, ans5, ans6, ans7, ans8, ans9, ans10, ans11, ans12, ans13, ans14, ans15, ans16, ans17, ans18, ans19, ans20, ans21, ans22) {
var ss = SpreadsheetApp.openById('17q65zUQW4Zfmup2ucjqVyFrofSOceAVv1nKAI6uoVL0')
var sheet = ss.getSheetByName('fRomAns1')
sheet.appendRow([new Date(), ans1, ans2, ans3, ans4, ans5, ans6, ans7, ans8, ans9, ans10, ans11, ans12, ans13, ans14, ans15, ans16, ans17, ans18, ans19, ans20, ans21, ans22])
}
มีวิธีใหนบ้างครับ การส่งแบบฟอร์มแบบเร็วที่สุด เพราะในจำนวนแบบฟอร์มมีจำนวนคนใช้เยอะมากในเวลาเดียวกัน แล้วเวลาจำกัด ขอบคุณครับ
ขอบคุณครูอภิวัฒน์ครับ ได้ความรู้มากครับ สามารถเอาไปดัดแปลงต่อยอดงานได้ครับ
Like, ติดตามแล้ว ครับ
ถ้าเปลี่ยนจากการรันวันที่ เป็น รัน Number ต่อจากที่มีล่ะครับ
ขอบคุณค่ะ
อาจารย์คะ หากมีคำถามที่สามารถตอบได้มากกว่า 1 ตัวเลือก เราจะใช้สคริปยังไงถึงจะแปลผลไปที่ชีทเราได้คะ
หาปุ่ม โปรแกรมคริปไม่เจอค่ะ
อาจารย์คะ หากต้องการให้ New DATE บันทึกไปที่ column หรือ Row ที่ต้องการ จากชีตที่เรากำหนดไว้จะต้องใช้ Code อย่างไรบ้าง เช่นต้องการให้ข้อมูลเริ่มต้นที่ D2 รบกวนอาจารย์แนะนำหน่อยนะคะ
สั่งให้หลายฟอร์มส่งไปซีตเดียวได้มั้ยคับ
ขอบคุณมากครับ ถ้าผมมีรหัส พนักงานอยู่ใน ชีท แล้วใน ฟอร์ม กรอกรหัส แล้วแสดงชื่อ ในฟอร์มได้ไหมครับ
น่าสนใจครับ