2015-09-26 2 views
2

Я ищу, чтобы получить последнее измененное имя пользователя или имя пользователя, который последний раз модифицировал файл на Google Диске. Это то, что у меня есть:Как получить последнее измененное имя пользователя (адрес электронной почты) или даже имя?

while (trashedFiles.hasNext()) { 

    var trashedFile = trashedFiles.next();    
    var trashedName = trashedFile.getName(); 
    var trashedURL = trashedFile.getUrl(); 
    var fileID  = trashedFile.getId() 
    var trashedUpdated = Utilities.formatDate(trashedFile.getLastUpdated(), timezone, "yyyy-MM-dd HH:mm"); 
    var trashedCreated = Utilities.formatDate(trashedFile.getDateCreated(), timezone, "yyyy-MM-dd HH:mm"); 
    //var LastModifiedBy = Drive.Files.get([fileID]).lastModifyingUserName(); 
    var LastModifiedBy = Drive.Files.get([fileID]).lastModifyingUser(); 

} 

Я получаю эту ошибку: TypeError: Не удается вызвать свойство lastModifyingUser в объекте

Благодаря

ответ

1

Надежда Это поможет:

https://developers.google.com/drive/v2/reference/revisions

Пожалуйста, найдите собственность по названию: lastModifyingUserName

Сообщите мне, если я ошибаюсь.

+1

Perfect !! var LastModifiedBy = Drive.Files.get ([fileID]). LastModifyingUser.displayName(); работает!!! –

+0

Я рад, что это сработало для вас !. Пожалуйста, отметьте это как ответ, чтобы помочь другим друзьям здесь :) –