无法使用GAS获取团队驱动器文件的filename / foldername

时间:2017-12-09 13:58:19

标签: google-apps-script google-drive-api

我一直在尝试获取位于我的团队驱动器中的文件/文件夹的文件名。

我试过

showAlert(DriveApp.getFolderById('0ANNqmMDkIgpzUk9PVA').getName());

1 个答案:

答案 0 :(得分:1)

你的代码很好,所以

  1. 检查您是否拥有完整的文件夹ID。如果你错过了一些角色,那就不行了。
  2. 检查您是否至少拥有该文件夹的查看权限。
  3. 我使用公共文件夹成功测试了以下内容:

    SpreadsheetApp.getUi().alert(
      "Folder name: " + 
      DriveApp.getFolderById('16EbJb18MXxnDrbc0OsMbOk4CBxrT1upM').getName()
    );
    

    警告在打开的Google表格页面中弹出。Screenshot

    您也可以将SpreadsheetApp.getUi().alert替换为Browser.msgBox