Background
Form Builder currently has the following OAuth scopes
verified by Google:
- userinfo.email
- userinfo.profile
- drive.file
- forms.body
A new feature (open existing Google Form via Drive
picker) requires the drive.readonly scope which is
not currently verified.
What needs to be done
- Go to Google Cloud Console → Data access
- Add drive.readonly scope
- Go to Verification centre
- Resubmit for verification with justification:
"drive.readonly is used to allow users to browse
and open their existing Google Forms for editing
in Form Builder. The Google Picker API filters
to show only Google Forms files
(application/vnd.google-apps.form). No other
Drive files are accessed or stored."
- Update demo video to show the Open Form feature
- Wait for Google approval (1–2 weeks)
Impact
This feature cannot be released to all users until
drive.readonly is verified. During verification
period users will see the unverified app warning
when signing in.
Notes
- drive.readonly is a sensitive scope
- Google will likely ask for a demo video showing
exactly how the scope is used
- Record a short video showing:
- Clicking Open Form button
- Drive Picker opening with only Forms shown
- Selecting a form
- Form loading into the editor
- Do not release the Open Form feature until
verification is approved
Depends on
- feat: open and edit existing Google Form via
Drive picker
Background
Form Builder currently has the following OAuth scopes
verified by Google:
A new feature (open existing Google Form via Drive
picker) requires the drive.readonly scope which is
not currently verified.
What needs to be done
"drive.readonly is used to allow users to browse
and open their existing Google Forms for editing
in Form Builder. The Google Picker API filters
to show only Google Forms files
(application/vnd.google-apps.form). No other
Drive files are accessed or stored."
Impact
This feature cannot be released to all users until
drive.readonly is verified. During verification
period users will see the unverified app warning
when signing in.
Notes
exactly how the scope is used
verification is approved
Depends on
Drive picker