我有一个绑定到特定文档的 Google 表格脚本。基本上它获取某些单元格的结果,然后在文档中使用这些值。
我有多个工作表,我想“附加”到此脚本。所有其他工作表都具有完全相同的选项卡和单元格名称等。
有没有办法将该绑定脚本转换为独立脚本,然后将它们附加到其他工作表?
我是谷歌应用程序脚本的新手。我陷入了困境。我有一些范围(在电子表格中创建),我想获取与该范围关联的工作表的名称。以下功能在文档上,我想通过从工作表中给出一些范围来复制数据。
function selectTable(sheetURL,ranges,rangevalues )
{
var workbook = SpreadsheetApp.openByUrl(sheetURL);
var currentSheetId=workbook.getId();
// get the Spreadsheet by sheet id
var totalSheets = SpreadsheetApp.openById(currentSheetId);
// select the sheet
var sourcesheet = source.getSheetByName(rangevalues);//here i ma stuck I have ranges only and I want sheetname
var abc=sourcesheet.getNamedRanges();
Logger.log("source sheet name-:"+sourcesheet);
// get the values on selectd range
var srcData = sourcesheet.getRange(ranges).getValues();
Logger.log("getting the values-:"+srcData);
}
Run Code Online (Sandbox Code Playgroud)
我指的是这个答案 Copy a range of SpreadSheet to a Doc。