如何在Google Script中获取当前文件的名称?

Ben*_*ero 6 google-sheets google-apps-script

我想从电子表格的脚本中发送自动电子邮件.在这些标题中,我想要电子邮件主题中的文件名(在此示例中,"我的工作簿",而不是"Sheet1").如何获取运行脚本的文件的名称?

在此输入图像描述

我希望File从一个SpreadsheetApp对象获得一个对象,但它没有提供.

Kri*_*ggs 8

.getActive().getName(); 会非常有效.

SpreadsheetApp没有引用特定的电子表格,您需要指定一个然后获取名称,因此getActive().

  • @BenC.R.Leggiero `SpreadsheetApp.getActive().getName()` 给我“我的工作簿”,你确定你没有使用 `getActiveSheet()` 吗? (3认同)

Aks*_*lov 5

如果您想获取正在运行脚本的电子表格的名称,请使用:

var name = SpreadsheetApp.getActiveSpreadsheet().getName();
Run Code Online (Sandbox Code Playgroud)