我有一个要求,我需要以编程方式浏览用户Google驱动器中的所有文件,并标识任何关联的脚本。我可以使用Drive API获取所有文件;
我可以使用Apps脚本API获取特定的脚本内容
但是,此调用需要输入scriptId,我似乎无法从针对文件定义的信息中识别出该脚本。
有人知道是否可以使用上述方法或替代方法来获得此信息?我只是想确定所有文件中所有脚本的内容。
谢谢。
答案 0 :(得分:0)
您可以使用DriveApp的getFilesByTipe功能,并搜索GOOGLE_APPS_SCRIPT类型。我在Google支持的this帖子中找到了它:
function main() {
for(var f, F = DriveApp.getFilesByType(MimeType.GOOGLE_APPS_SCRIPT); f = F.hasNext()?F.next():null;)
Logger.log("Name: " + f.getName() + " ID: " + f.getId());
}