将当前的Google脚本名称获取为变量

时间:2018-12-05 11:54:14

标签: google-apps-script google-sheets

有人知道一种方法来获取绑定到您正在使用的工作表的当前Google脚本文件的名称,并将其写入变量吗?我想将其放在工作表单元格中以跟踪我所做的更改。

欢呼

2 个答案:

答案 0 :(得分:2)

var id = ScriptApp.getScriptId();
var name = DriveApp.getFileById(id).getName();
Logger.log(name);

答案 1 :(得分:1)

对于独立的Google脚本(未绑定到任何Google Sheet或Google文档),您可以使用DriveApp服务从云端硬盘获取文件名。

右键单击Google云端硬盘中的文件,然后复制共享链接。然后从共享链接获取ID,并使用DriveApp服务从文件ID中检索名称。

function getName() {
 var fileId = "123";
 var file = DriveApp.getFileById(fileId);
 return file.getName();
}