#google-apps-script
Вопрос:
введите описание изображения здесь.Приводы.Список этот метод изменил только список 10 общих дисков и не смог получить весь список дисков в сценарии Google apps.
Пожалуйста, найдите мой приведенный ниже код для вашей справки.
Мне нужен список идентификаторов дисков и список имен дисков, но я получаю только 10 идентификаторов дисков и называю не весь список.
function driveList()
{
const sharedDrive = Drive.Drives.list().items
.map(drive => ({id:drive.id,name:drive.name}));
drivedata=JSON.stringify(sharedDrive);
driveList=JSON.parse(drivedata);
for(var i=0;i<driveList.length;i )
{
Logger.log(driveList[i].id);
Logger.log(driveList[i].name);
}
}
Ответ №1:
Обновление с третьей возможной причиной
Вероятно, это одна из трех причин:
- Вам нужно перейти на страницу; если у вашего результата есть
nextPageToken
свойство, вам нужно перейти на следующую страницу и получить дополнительные результаты, и продолжайте делать это, пока вы все еще получаетеnextPageToken
. Вероятно, вы захотите использоватьdo while
цикл здесь, чтобы убедиться, что ваш запрос выполняется хотя бы один раз. - У вас просто нет доступа к этим другим общим папкам, и вы, возможно, захотите проверить, нет ли проблемы с несколькими входами в систему.
Drives.list
извлекает общие диски, а не общие папки. Учитывая, что вы используете оба термина взаимозаменяемо, третья возможность заключается в том, что вы ожидаете папки, но вместо этого получаете диски
Комментарии:
1. У меня есть доступ ко всем общим папкам. Я использовал маркер следующей страницы и получал один и тот же идентификатор папки 10 повторно. Пожалуйста, обновите любые комментарии
2. пожалуйста, обновите вопрос своим кодом, а не фотографией вашего экрана
3. Кроме того,
Drives.list
извлекает общие диски , а не общие папки. Учитывая, что вы используете оба термина взаимозаменяемо, третья возможность заключается в том, что вы ожидаете папки и вместо этого получаете диски4. Спасибо за ответ. Мне нужен список идентификаторов дисков и список имен дисков, и я получаю только 10 списков дисков повторно. Пожалуйста, обновите любые комментарии
5. Только когда вы должным образом поделитесь своим кодом, как я и просил. Пожалуйста, сделайте так, чтобы людям было легко вам помогать.