如何使用谷歌脚本将学生分数.txt数据解析到谷歌表
我有多个 .txt 文件,其中包含每个科目的学生分数。
我想将学生分数解析到google使用谷歌脚本的工作表,输出应该是这样的。
- 学生的成绩单。
我对列的范围有疑问,因为每个学生选修的科目数量不同。对于解析方法有什么建议吗?
sheet.getRange(lastRow +1,5,mark.length,marks[1].length).setValues(mark);
I have multiple .txt file that contains students' mark for each subject.
I want to parse the student mark to google sheet using google script and the output should be like this.
- Student's mark sheet.
I have a problem with the range of the column as each student they are taking a different number of subject. Is there any suggestion on the parsing method?
sheet.getRange(lastRow +1,5,mark.length,marks[1].length).setValues(mark);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个。代码更新。如果学生最多有 8 门科目。 (可以改为10或50)
Try this. Code Update. If student have max 8 subject. (you can change to 10 or 50)
当我看到您的示例图像时,我猜测您当前的问题可能是由于放入电子表格的值中每个元素的数组长度所致。如果我的理解是正确的,那么下面的修改如何?
从:
到:
setValues
了。注意:
mark
和marks
。从您的脚本中,我了解到mark
是放入电子表格的值。参考:
When I saw your sample image, I guessed that your current issue might be due to the array length of each element in the values for putting to the Spreadsheet. If my understanding is correct, how about the following modification?
From:
To:
setValues
can be used.Note:
mark
andmarks
are used. From your script, I understood thatmark
is the value for putting to Spreadsheet.Reference: