Google Drive Api v3 в Javascript — Совместное использование файлов совместно и ожидание результатов запросов

#javascript #google-drive-api

Вопрос:

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

 generateFilesPublicly(ids) {  ids.forEach(id =gt; {  drive.permissions.create({  'fileId': id,  'resource': {  'value': 'default',  'type': 'anyone',  'role': 'reader'  }  }).execute();  }); }  

После выполнения этих запросов функций мне нужно вызвать следующую функцию для обмена файлами. Моя функция обмена файлами должна дождаться завершения процесса здесь. Но как я могу это сделать? Как я могу использовать структуру обещаний здесь? И правильно ли работает эта функция?

Что мне нужно;

ожидайте создания файлов публично(идентификаторы);
… следующие функции

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

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

2. В вашем сценарии, что это drive такое ? И есть ли значение, которое требуется вернуть из функции generateFilesPublicly ?

3. Вы должны быть в состоянии спать, и за это время он размножится. Может быть, попробовать использовать a setTimeout() ?