Как получить всех пользователей с каждой ревизии файла на диске Google с помощью C #? - PullRequest
0 голосов
/ 21 февраля 2019

Я могу получить только lastModifyingUser, но мне нужно, чтобы все пользователи.

private static void GetModifyingUsersFile(DriveService driveService, string fileId)
{
    var revisions = driveService.Revisions.List(fileId).Execute()?.Revisions;

    if (revisions != null)
    {
        foreach (var revision in revisions)
        {
            var requestRevision = driveService.Revisions.Get(fileId, revision.Id);
            requestRevision.Fields = "lastModifyingUser"; // I can get only lastModifyingUser. I need get all users.
            var lastModifyingUser = requestRevision.Execute();

            Console.WriteLine(
                $"Revision: {revision.ModifiedTime}, revisionid: {revision.Id}, user: {lastModifyingUser.LastModifyingUser?.EmailAddress}");
        }
    }
    else
    {
        Console.WriteLine("No Revisions");
    }
}

image

...