Как я могу обновить метод gapi.client.drive.FilesResource.list для поддержки параметра 'driveId'? - PullRequest
0 голосов
/ 27 января 2020

Из компонента Angular 8 я пытаюсь выполнить поиск файла на командном диске следующим способом:

getFiles(folderId: string) {
    return gapi.client.drive.files.list({
        pageSize: 100,
        corpora: 'drive',
        driveId: 'XXXXXXXXXXXXX',
        includeTeamDriveItems: true,
        fields: "nextPageToken, files(*)",
        q: `'${folderId}' in parents and trashed = false`,
        supportsAllDrives: true,
    }).then((res) => {
        let files: FileInfo[] = [];
        res.result.files.forEach((file) => files.push(FileInfo.fromGoogleFile(file)));
        return files;
    });
}

У меня следующая ошибка:

Литерал объекта может указывать только известные свойства, а 'идентификатор_диска' не существует в типе '{alt ?: string; корпус ?: строка; корпус ?: строка; поля ?: строка; includeTeamDriveItems ?: логическое значение; ключ ?: строка; oauth_token ?: строка; orderBy ?: строка; размер страницы ?: номер; pageToken ?: строка; prettyPrint ?: логическое значение; ... еще 5 ...; userIp ?: строка; } '. ts (2345)

Используя утилиту «Попробуйте этот API», я вызываю этот метод в оперативных данных и получаю ответ API.

Может кто-нибудь помочь мне решить эту проблему.

Большое спасибо

1 Ответ

1 голос
/ 28 января 2020

Спасибо большое.

Он уже решен, несмотря на то, что продолжает показывать мне сообщение «идентификатор_диска не существует в типе».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...