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]) }
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])
}
ยากตรงนี้😮
เสียดายเสียงเบาไปนิดครับ ข้อมูลดีมาก
ขอบพระคุณอย่างยิ่งค่ะคุณครู ❤❤
ขอบคุณครูอภิวัฒน์ครับ ได้ความรู้มากครับ สามารถเอาไปดัดแปลงต่อยอดงานได้ครับ
Like, ติดตามแล้ว ครับ
กดส่งแล้วแต่ว่าข้อมูลไม่เพิ่มเข้ามาให้ในชีต ต้องทำยังไงคะ
ขอบคุณอาจารย์มากเลยค่ะ ได้ใช้ประโยชน์จริงๆ
ขอสอบถามนิดนึงค่ะ พอดีติดปัญหาตรง เลือกแหล่งที่มาของกิจกรรม มันมีแค่ตามเวลา ทำยังไงดีคะ (อย่างไรก็ตามขอบคุณสำหรับ ทริคดีๆนะคะ)
1ฟอร์ม ไป sheet ที่มีหลายๆแผ่น ทำยังไงได้คับอาจารย์
มีประโยชน์มาก
สอบถามอาจารย์ค่ะ ในกรณีที่เราลบ สเปรตชีตไปแล้ว ทำยังไง ถึงจะ ดึงค่าคืนได้ค่ะ
ขอบคุณมากครับ
สร้างฟอร์ม จากเอกเซลก่อนค่อยมา goolgle sheet ค่อยมา ฟอร์มทำได้ไหมคะ ทำอย่างไรคะ
ขอบคุณมากค่ะได้ความรู้มากๆ
เริสมากเลยค่า
ทำแล้วสคลิปถูกต้อง แต่ข้อมูลไม่ไปที่ sheet ครับ
อันนี้ดีครับ
อาจารย์ครับถ้าต้องการให้ google form response 2 ไฟล์ที่ข้อมูลไม่เหมือนกันได้หรือไม่ครับประมาณว่าอีกไฟล์ไม่เอาข้อมูลชื่อผู้กรอกข้อมูล (sheet 2 ไฟล์)
ไม่เคยทำครับ
อาจารย์คะ หากมีคำถามที่สามารถตอบได้มากกว่า 1 ตัวเลือก เราจะใช้สคริปยังไงถึงจะแปลผลไปที่ชีทเราได้คะ
อาจารย์คะ หากต้องการให้ New DATE บันทึกไปที่ column หรือ Row ที่ต้องการ จากชีตที่เรากำหนดไว้จะต้องใช้ Code อย่างไรบ้าง เช่นต้องการให้ข้อมูลเริ่มต้นที่ D2 รบกวนอาจารย์แนะนำหน่อยนะคะ
sheet.getRange('D2').setValue(ans1);
เขียนโค้ดยากจังค่ะ... แงง
ขนาด ทิกเกอร์ ให้ส่งฟอร์มแล้วยัง
ไม่ Responses เลย ต้องเรียกใช้ในหน้า app script ถึงจะ Responses ที่หน้า sheet โอ ้อะไร
ขออนุญาตถามนะครับอาจารย์ถ้าผมต้องการแก้ไข Format ของวันที่ ผมต้องต้องแก้โค๊ดยังไงบ้างครับอาจารย์
ผมก็ยังไม่เคยทำครับ
ขอบคุณค่ะ
ถ้าเปลี่ยนจากการรันวันที่ เป็น รัน Number ต่อจากที่มีล่ะครับ
ทำได้ยังครับถ้าทำได้แชร์ความรู้มาให้ทีครับ
สั่งให้หลายฟอร์มส่งไปซีตเดียวได้มั้ยคับ
ได้ครับ ตรงฟอร์ม เลือกว่าจะลิงก์ไปชีทไหน
น่าสนใจครับ
อาจาญ ชูมเข้าใกล้น่อย! ไม่เหันอะไรเลย
รบกวนสอบถามครับ ในapps script ผมกดใช้ตัวแก้ไขแบบเดิมแล้วหน้า error ผมสามารถแก้ย้อนกลับได้ไหมครับ เพราะตอนนี้เข้าไปแก้ไข script ไม่ได้เลยครับ
ถ้าเป็นอีเมลของเราเองก็น่าจะได้นะครับ
@@KruApiwat อีเมล์ผมเองครับ แต่ลองอีกแอคเค้าท์ ถ้าไม่ไปกดปุ่มนั้นก็ปกติ แต่แอคเค้าท์ที่มีปัญหาคืออันที่จะทำสคริปใช้งานครับ
ผมไปฝากคำถามไว้ในกลุ่มเฟสบุ๊คแล้วครับผม ขอบคุณครับ
ให้สิทธิ์สคลิปไม่สำเร็จทำไงดีอะคะ
ขออนุญาตสอบถามค่ะ🙏 สร้างเป็น sheet แล้วข้อมูลบางแถวไม่ขึ้น ข้อมูลขึ้นไม่ครบ สามารถแก้ไขอย่างไรได้บ้างคะ🙏
อันนี้ไม่ทราบสาเหตุเหมือนกันครับผม
ถ้าเป็นรัน number ตามform ที่ส่งมาต้องทำยังไงหรอคะ
ลองหาความรู้เพิ่มใน Google ดูนะครับ
เวลาใส่เบอร์โทรเลข0ใส่ลงไปแล้ว แต่ในชีตไม่โชว์เลข0 แก้ไขยังไงคะ อาจารย์และท่านผู้รู้ช่วยชี้แนะด้วยค่า
ใส่ " ' " หน้าค่า ครับ ตอบแทน อาจารย์
ตรงบรรทัดที่2 answer มันerror แก้ไงคะ
ลองหาข้อมูลจาก Google เพิ่มเติมดูนะครับ
ขอบคุณมากครับ ถ้าผมมีรหัส พนักงานอยู่ใน ชีท แล้วใน ฟอร์ม กรอกรหัส แล้วแสดงชื่อ ในฟอร์มได้ไหมครับ
ขอบคุณค่ะ
มีวิธีใหนบ้างครับ การส่งแบบฟอร์มแบบเร็วที่สุด เพราะในจำนวนแบบฟอร์มมีจำนวนคนใช้เยอะมากในเวลาเดียวกัน แล้วเวลาจำกัด ขอบคุณครับ
ทำขั้นตอนแก้ไขสคริปต์ไม่เข้าใจ อยากเพราะเราไม่มีพื้นฐานคอมเลย แง้ๆ
ครูคะอยากได้คำตอบที่เป็นไฟล์รูปภาพ มาบันทึกลง google sheet ทำยังไง
เราใช้เป็นลิงค์ค่ะ เอาลิงค์รูปจากในไดร์ฟมาลง พอคลิกลิงค์ไปมันก็จะขึ้นเป็นรูปให้ค่ะ
หาปุ่ม โปรแกรมคริปไม่เจอค่ะ
กดบันทึกใหม่อีกรอบแล้ว ไม่ขึ้นให้อนุญาติเลยครับ
ถ้าต้องการให้มีการบันทึกไฟล์แนบต้องใส่คำสั่งอะไรเพิ่มเติมครับ
ลองดูคลิปสอนการบันทึกไฟล์ครับ
วันที่กับข้อมูลที่ติ้กไม่ขึ้นต้องทำๆงคะ