gpt4 book ai didi

javascript - 如何使用谷歌脚本在电子表格中插入多行

转载 作者:行者123 更新时间:2023-11-30 12:32:03 27 4
gpt4 key购买 nike

有什么方法可以在不使用任何循环的情况下将多行插入 Google SpreadSheet。

需要仅使用 google Apps 脚本来完成此任务。

function testMultipleEntry(){

var sheet = SpreadsheetApp.openById(INSERT-SHEET-ID);
var mainSpreadSheet= sheet.getActiveSheet();

var fiveRows= mainSpreadSheet.getRange(2, 1, 5,mainSpreadSheet.getMaxColumns() );

var tempSheet= SpreadsheetApp.create("TestSheetAppend").getActiveSheet();


fiveRows.copyValuesToRange(tempSheet, 1, mainSpreadSheet.getMaxColumns(), 2, 5);//used the array[][]
}

显示最后一行 -- 服务错误:电子表格

最佳答案

我仍然不清楚你在找什么,但这段代码从一张表中获取数据,并将其插入到另一张表中:

function enterData(){

var ss = SpreadsheetApp.openById('SHEET-ID');
var mainSheet= ss.getActiveSheet();
var fiveRows= mainSheet.getRange(2, 1, 5,mainSheet.getMaxColumns());
var createSheet= ss.insertSheet("TestSheetAppend");//This line will fail if a sheet by this name exists.
var tempSheet = ss.getSheetByName('TestSheetAppend');

fiveRows.copyValuesToRange(tempSheet, 1, tempSheet.getMaxColumns(), 2, 5);//used the array[][]
}

如果您希望将它完全发送到另一个工作表,您可以修改此代码来实现。

关于javascript - 如何使用谷歌脚本在电子表格中插入多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27403962/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com