修改Google Apps Script:将谷歌表单数据复制到目标表格J列
修改Google Apps Script实现从J列粘贴数据
只需调整代码中指定目标列的参数,把目标列从A列(对应数字1)改为J列(对应数字10)即可:
修改关键行
原代码中指定目标列的行:
const dstRange = dstSheet.getRange(dstSheet.getLastRow() + 1, 1);
修改后:
const dstRange = dstSheet.getRange(dstSheet.getLastRow() + 1, 10);
完整修改后代码
function onSubmit(e) { const range = e.range; const srcSheet = range.getSheet(); const dstSheet = e.source.getSheetByName("Responses"); const srcRange = srcSheet.getRange(range.rowStart, 1, 1, srcSheet.getLastColumn()); const dstRange = dstSheet.getRange(dstSheet.getLastRow() + 1, 10); // 列参数改为10对应J列 srcRange.copyTo(dstRange, {contentOnly: true}); }
说明:Google Sheets的列索引从A列开始计数为1,J列对应索引10,修改getRange方法的第二个参数即可改变粘贴起始列。
内容的提问来源于stack exchange,提问作者Matthew Boucher
相关产品推荐
相关产品推荐

