2014-02-26 1 views

답변

0

그것은 DavidF 말했듯이, 깨진하지만 여기에 해결 방법입니다 :

function myFunction() { 

    var folderiter = DriveApp.getFolders(); 
    while (folderiter.hasNext()) { 
      var folder = folderiter.next() 
      var folderId = folder.getId()//new line added to your code 
      //DocsList.getFolderById(folderId).getURL() works to get url as variable 
      var url = DocsList.getFolderById(folderId).getUrl() 
      Logger.log(folder.getName()+" url:"+url)//modified to use variable instead of method 


    } 

} 

나는 시험했다 내 자신의 폴더와 파일이 있지만, 모든 파일/폴더 유형과 함께 작동하는지 확인할 수는 없습니다. 그러나 도움이된다면 대답을 받아 들일 수 있습니까?

+0

문제가 발생한 후 몇 시간 후에 문제가 해결 된 – DavidF

+0

오. 나는 이것을 다른 질문에 게시하기 직전에 다른 답변으로 이것을 테스트했으며, 여전히 문제가되었습니다. 나는 내가 끝내고 주변을 돌아 다니고있을 때 해결되었다고 생각한다. 업데이트 주셔서 감사합니다. – thoughtcrime

+0

버그가 반환되었습니다! DocsList 해결 방법은 문제가 없지만 실행 시간을 두 배 이상 늘릴 수 있습니다. "https://docs.google.com/a/YOURDOMAINNAME/open?id="접두어로 폴더의 URL을 직접 작성하는 것이 좋습니다. – DavidF

관련 문제