正在运行的Google应用脚本可以确定自己的资源ID吗?

时间:2012-11-30 09:27:17

标签: google-apps-script

Google Apps脚本可以确定自己的资源ID吗?如果可以,那么它可以发现它所在的文件夹(父母)。

如果它只在一个文件夹中,那么它可以将该文件夹用作默认文件夹以用于各种目的。

如果它位于多个文件夹中,那么资源ID不足以真正识别脚本的起始位置,因此推论的问题是Google应用脚本是否可以确定从中启动的文件夹的资源ID?

似乎这些可能是有用的补充,也许是Class Session,如果它还没有存在我错过的地方。

2 个答案:

答案 0 :(得分:0)

据我所知,Google Apps脚本中没有选项可以获取自己的资源ID。您应该在Google Apps脚本Issue tracker中提交功能请求。

答案 1 :(得分:0)

对于电子表格,我发现这可行:

var thisFileId = SpreadsheetApp.getActive().getId();

var thisFile = DocsList.getFileById(thisfileId);