如何通过API识别与Google驱动器文件关联的脚本ID

时间:2019-07-09 09:02:14

标签: google-drive-api google-apis-explorer

我有一个要求,我需要以编程方式浏览用户Google驱动器中的所有文件,并标识任何关联的脚本。我可以使用Drive API获取所有文件;

我可以使用Apps脚本API获取特定的脚本内容

但是,此调用需要输入scriptId,我似乎无法从针对文件定义的信息中识别出该脚本。

有人知道是否可以使用上述方法或替代方法来获得此信息?我只是想确定所有文件中所有脚本的内容。

谢谢。

1 个答案:

答案 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());
}