google-apps-script - 谷歌应用程序脚本从我的主电子表格中获取行,然后为每一行创建一个新的电子表格
问题描述
我试图找出一个谷歌脚本,给定我的电子表格(大约有 300 个单元格),它会扫描所有这些,并为每行创建一个新的单独的电子表格。
我一直在搜索很多,但还没有找到与此相关的脚本,所以我不知道从哪里开始。
任何人都有类似的东西,或者可以帮我看看在哪里做这个?
解决方案
您需要将所有 300 行数据放入您的代码中。
var ss = SpreadsheetApp.getActive() var sheet = ss.getSheetByName("Name of sheet with your data") var items = sheet.getRange("A:Z").getValues() //items is a 2dim array with all your values
每行创建新工作表
var counter = 1 items.forEach(function(item) { ss.insertSheet("Sheet No. " + counter).getRange("A:Z").setValue(item) counter++ })
希望这会有所帮助 - 让我知道 :-)
推荐阅读
- algorithm - 找到最接近给定 3D 线集的点的算法
- c# - 如何让 Coroutine Timer 更流畅
- reactjs - 'stepped' paginationType 在控制台中产生 React 警告
- c# - Grpc.Auth:无法从程序集“Grpc.Core.Api”加载类型“Grpc.Core.CallCredentials”
- python - 按条件将值广播到数据帧组
- python - Paramiko 是重用会话还是为每个 exec_command 调用打开一个新会话?
- java - 涉及 javax 的导入问题
- r - 如何在 Mac 上安装 Rcplex
- javascript - 使用 javascript 插入 HTML 元素时显示“未定义”
- python - pyspark date_format 函数返回不正确的年份