Запрос на получение идентификатора списка общих дисков и имени диска в сценарии Google apps

#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:

Обновление с третьей возможной причиной

Вероятно, это одна из трех причин:

  1. Вам нужно перейти на страницу; если у вашего результата есть nextPageToken свойство, вам нужно перейти на следующую страницу и получить дополнительные результаты, и продолжайте делать это, пока вы все еще получаете nextPageToken . Вероятно, вы захотите использовать do while цикл здесь, чтобы убедиться, что ваш запрос выполняется хотя бы один раз.
  2. У вас просто нет доступа к этим другим общим папкам, и вы, возможно, захотите проверить, нет ли проблемы с несколькими входами в систему.
  3. Drives.list извлекает общие диски, а не общие папки. Учитывая, что вы используете оба термина взаимозаменяемо, третья возможность заключается в том, что вы ожидаете папки, но вместо этого получаете диски

Комментарии:

1. У меня есть доступ ко всем общим папкам. Я использовал маркер следующей страницы и получал один и тот же идентификатор папки 10 повторно. Пожалуйста, обновите любые комментарии

2. пожалуйста, обновите вопрос своим кодом, а не фотографией вашего экрана

3. Кроме того, Drives.list извлекает общие диски , а не общие папки. Учитывая, что вы используете оба термина взаимозаменяемо, третья возможность заключается в том, что вы ожидаете папки и вместо этого получаете диски

4. Спасибо за ответ. Мне нужен список идентификаторов дисков и список имен дисков, и я получаю только 10 списков дисков повторно. Пожалуйста, обновите любые комментарии

5. Только когда вы должным образом поделитесь своим кодом, как я и просил. Пожалуйста, сделайте так, чтобы людям было легко вам помогать.