我尝试使用Google表格脚本编辑器从表单创建一组工作表,以创建以列中的每个单元格的值命名的单个工作表" B"并填充第1行和第X行中的所有数据,其中X是每个工作表的行的值。
到目前为止我所拥有的是:
function makeSheets() {
var ss = SpreadsheetApp.getActive();
var sheets = ss.getSheets();
sheets[0].getRange('B2:B100')
.getValues()
.forEach(function (el, i) {
if (el[0] && !ss.getSheetByName(el[0])) ss.insertSheet(el[0], sheets.length +i)
});
}
答案 0 :(得分:0)
这将创建新工作表与新工作表相同的标题行(第1行)。我不明白你想要创造的X.
function makeSheets() {
var ss = SpreadsheetApp.getActive();
var sheets = ss.getSheets();
var r1=sheets[0].getRange('1:1').getValues()
sheets[0].getRange('B2:B100')
.getValues()
.forEach(function (el, i) {
if (el[0] && !ss.getSheetByName(el[0])) ss.insertSheet(el[0], sheets.length +i).getRange('1:1').setValues(r1);
});
}