如何使用单元格中指定的名称制作新的Google表格标签?

我正在尝试制作一种需要从单元格中输入文本的东西,当您单击按钮时,它将创建一个新的工作表,并将其命名为您放入单元格中的文本。在这里:enter image description here

a55713766 回答:如何使用单元格中指定的名称制作新的Google表格标签?

您可以尝试以下方法:

首先,使用getValue()方法从单元格获取值:

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var newSheet = sheet.getRange("B4").getValue();

它返回一个字符串,因此您可以将其与create方法一起使用:

SpreadsheetApp.create(newSheet);

然后,从“插入”>“图形”中创建按钮,并将功能分配给它。

编辑

由于问题是关于表格而不是电子表格的,所以我为此添加了解决方案:

var sheet = SpreadsheetApp.getActiveSpreadsheet();
var newSheet = sheet.getRange("B4").getValue();

sheet.insertSheet(newSheet);

参考:https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#insertSheet(String)

本文链接:https://www.f2er.com/3151790.html

大家都在问