имя текущей папки в скрипте Google, диск Google? Как? - PullRequest
0 голосов
/ 06 сентября 2018

Можно ли получить имя текущей папки при создании нового файла Doc? Мой скрипт рекурсивно показывает мне все папки из корня, но не текущую:

В API-интерфейсе Google Drive Я не могу найти информацию о текущей папке :( Пожалуйста, помогите мне.

// Log the name of every folder in the user's Drive.
var folders = DriveApp.getFolders();
while (folders.hasNext()) {
var folder = folders.next();
//Logger.log(folder.getName());
DocumentApp.getUi().alert(folder.getName());
}

1 Ответ

0 голосов
/ 06 сентября 2018

Да. Попробуйте:

var id = DocumentApp.getActiveDocument().getId();//get id of the current document
DocumentApp.getUi().alert(DriveApp.getFileById(id) //getFile
  .getParents() //getParentFolders
  .next() //getFirstParentFolder
  .getName());//getNameOfThatFolder
...