On Form Submit触发器未触发问题求助(附脚本)
表单提交触发器无法触发执行脚本的问题
我编写了一段脚本用于将数据从一个工作表复制到另一个工作表。手动运行脚本时可以正常执行,但添加**On Form Submit(表单提交)**触发器后,该触发器无法触发运行。其他类型的触发器均可正常工作,仅表单提交触发器存在问题。
以下是我的脚本:
function SubmitData(e) { var ss = SpreadsheetApp.getActiveSpreadsheet(); var formSS = ss.getSheetByName("Script_Data");//Form Sheet var datasheet = ss.getSheetByName("Script_RAW");//Data Sheet // Input Values var values = [[formSS.getRange("A2").getValues(), formSS.getRange("B2").getValue(), formSS.getRange("C2").getValue(), formSS.getRange("D2").getValue(), formSS.getRange("E2").getValues(), formSS.getRange("F2").getValues(), formSS.getRange("G2").getValues(), formSS.getRange("H2").getValues(), formSS.getRange("I2").getValues(), formSS.getRange("J2").getValues(), formSS.getRange("K2").getValues(), formSS.getRange("L2").getValues(), formSS.getRange("M2").getValues(), formSS.getRange("N2").getValues(), formSS.getRange("O2").getValues(), formSS.getRange("P2").getValues(), formSS.getRange("Q2").getValues(), formSS.getRange("R2").getValues(), formSS.getRange("S2").getValues(), formSS.getRange("T2").getValues(), formSS.getRange("U2").getValues(), formSS.getRange("V2").getValues(), formSS.getRange("W2").getValues(), formSS.getRange("X2").getValues(), formSS.getRange("Y2").getValues(), formSS.getRange("Z2").getValues(), formSS.getRange("AA2").getValues(), formSS.getRange("AB2").getValues(), formSS.getRange("AC2").getValues(), formSS.getRange("AD2").getValues(), formSS.getRange("AE2").getValues(), formSS.getRange("AF2").getValues(), formSS.getRange("AG2").getValues(), formSS.getRange("AH2").getValues(), formSS.getRange("AI2").getValues(), formSS.getRange("AJ2").getValues(), formSS.getRange("AK2").getValues(), formSS.getRange("AL2").getValues(), formSS.getRange("AM2").getValues(), formSS.getRange("AN2").getValues(), formSS.getRange("AO2").getValues(), formSS.getRange("AP2").getValues(), formSS.getRange("AQ2").getValues(), formSS.getRange("AR2").getValues(), formSS.getRange("AS2").getValues(), formSS.getRange("AT2").getValues(), formSS.getRange("AU2").getValues(), formSS.getRange("AV2").getValues(), formSS.getRange("AW2").getValues(), formSS.getRange("AX2").getValues(), ]]; datasheet.getRange(datasheet.getLastRow() + 1, 1, 1, 50).setValues(values); }
已配置表单提交触发器(相关配置截图已提供)。
请协助解决上述问题,可通过pritam.joshi@gmail.com或+91 9850829782联系我。
感谢帮助
Pritam Joshi
内容的提问来源于stack exchange,提问作者pritam joshi
相关产品推荐
相关产品推荐

