Léo*_*sne 22 google-sheets google-apps-script
如何使用Google Apps脚本在Google表格中创建新工作表?
我知道这似乎很明显,但我只想创建一个具有特定名称的新工作表.
Léo*_*sne 42
令人惊讶的是,我没有找到任何明确而快速的答案.
所以这是我的代码:
function onOpen() {
var activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var yourNewSheet = activeSpreadsheet.getSheetByName("Name of your new sheet");
if (yourNewSheet != null) {
activeSpreadsheet.deleteSheet(yourNewSheet);
}
yourNewSheet = activeSpreadsheet.insertSheet();
yourNewSheet.setName("Name of your new sheet");
}
Run Code Online (Sandbox Code Playgroud)
最后,请注意,此新工作表将自动成为活动工作表.
小智 12
我会推荐这种方法。
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet('My New Sheet');
Run Code Online (Sandbox Code Playgroud)
其中“我的新工作表”是您想要的名称。
这是一个简单的例子:
var name = (new Date()).toLocaleDateString();
SpreadsheetApp.getActiveSpreadsheet().insertSheet(name);
Run Code Online (Sandbox Code Playgroud)
这就是我这样做的方法......
var activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var newSheet = activeSpreadsheet.insertSheet();
newSheet.setName("whatever");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46414 次 |
| 最近记录: |