【发布时间】:2019-09-26 13:57:24
【问题描述】:
这是非常基本的,但我很难找到相关文档。
例如,我需要根据文件名获取文件 id。请注意,这是一个简化的示例,我的数组中可能有多个元素。
function getFileID() {
var fileNames = ["my_file"];
var Ids = [];
Ids.push(fileNames.getId());
Logger.log(Ids)
}
这将返回TypeError: Cannot find function getID in object ["my_file"]。
因此,它将fileNames 视为一个完整的对象,而不仅仅是它包含的字符串值。
我尝试了以下,但这些也不对。
function getFileID() {
var fileNames = ["my_file"];
var Ids = [];
Ids.push(fileNames[1].getId());
Logger.log(Ids)
}
function getFileID() {
var fileNames = ["my_file"];
var Ids = [];
var fileNames = (JSON.stringify(fileNames));
Ids.push(fileNames.getId());
Logger.log(Ids)
}
【问题讨论】:
标签: javascript arrays google-apps-script