我想做这样的事情:
var json = JSON.parse(urlFetch.getContentText());
var entry = json.feed.entry;
for(var i in entry){
if(userEmail == entry[i].getOwner()){
//Do Stuff
}
}
假设这里的每个条目都是从对DocsList
源的调用中检索到的 JSON 中的File
,我如何将其水化到 Apps Script File
对象中,以便我可以对其调用正常的File
函数,例如getOwner()
或getFileType()
?
谢谢!
您可以通过查看 json 字符串来分析每个条目。我相信你正在使用谷歌文档原生API,查看此处的文档后,我可以看到 entry.author.email
会给你作者的电子邮件地址。
同样,作者姓名:entry.author.name
在返回的 json 中,您将不会有任何类似 getOwner()
的方法。
另外,仅供参考,Apps Script中有DocslList服务,它具有这样的方法