#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()
?