ฉันได้สร้าง Apps Script ที่เรียบง่ายซึ่งอิงตามคำตอบที่ให้ไว้ในแบบฟอร์ม Google ทำสำเนาเทมเพลต (แผ่นงานในสเปรดชีตคำตอบของแบบฟอร์ม) และกรอกข้อมูลด้วยข้อมูลที่ป้อน นี่เป็นส่วนหนึ่งของรหัส:
function fichas() {
var formato = SpreadsheetApp.getActiveSpreadsheet();
var ficha = formato.duplicateActiveSheet();
var respuestas = SpreadsheetApp.openById('ID').getSheetByName('Form Responses');
var name = respuestas.getRange(**2**, 5);
var apellido = ficha.getRange(4, 2);
name.copyTo(apellido);
var name2 = respuestas.getRange(**2**, 6);
var apellido2 = ficha.getRange(4, 3);
name2.copyTo(apellido2);
ตัวเลขตัวหนาแสดงถึงข้อมูลของผู้ใช้คนแรก ฉันได้ตั้งค่าทริกเกอร์ที่เรียกใช้สคริปต์เมื่อมีการส่งแบบฟอร์ม ตอนนี้สิ่งที่ฉันไม่รู้ว่าต้องทำอย่างไรคือจะย้ายไปยังแถวถัดไปเพื่อใช้ข้อมูลของผู้ใช้คนถัดไปได้อย่างไร (กล่าวคือฉันต้องการเพิ่มตัวหนาทีละหนึ่งโดยอัตโนมัติทุกครั้งที่สคริปต์ทำงาน) เป็นไปได้ไหม? ฉันยังใหม่กับสิ่งนี้และฉันกำลังพยายามเรียนรู้ แต่บางครั้งก็ยากเกินไป!
ผมขอขอบคุณความช่วยเหลือของคุณ!
จอร์จ