javascript - 在 Google 表格中将 N 行转置为一列 - 脚本编辑器
解决方案
function rowstocolumn() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName('Sheet2');
const osh = ss.getSheetByName('Sheet3');
const vs = sh.getRange(2,1,sh.getLastRow()-1,sh.getLastColumn()).getValues();
let col = [];
vs.forEach(r => {
r.forEach(c => col.push([c]))
});
osh.clearContents();
osh.getRange(1,1,col.length,col[0].length).setValues(col);
}
推荐阅读
- java - 在没有迭代器的情况下从 O(1) 中的 LinkedList 中删除最后一个元素(java)
- angular - 在路由Angular之间切换时如何在组件之间传递对象
- android - 如何在拦截器中获取应用程序上下文
- range - 带有流插件的 Chartjs:更新 y 范围
- python - 不和谐音乐机器人
- java - 构建所有 maven 子模块
- java - 如何在 Java 中模拟单元测试的通用参数?
- apache - Apache ModSecurity:另一个具有相同 id 错误的规则
- javascript - How to create a json grouped by date in js?
- django - 按日期过滤项目(Django)