How our app works with your Google Drive?
Before we work with your Google Workspace, we must know who you are and be authorized to use them. As you can see, by signing in with Google, you will be prompted to agree to share the basic information of your Google Account and to allow the requested Drive Scope.
"Drive Scope" refers to the level of access or permission an app or service needs to interact with Google Drive on your behalf. Think of it like granting someone access to your home—do they just get to open the front door, or can they access every room? Similarly, Drive Scopes define how much an app can see or do with your Google Drive files.
Drive Scope is categorized into 3 main types: non-sensitive, sensitive, and restricted. Non-sensitive scopes are basic permissions that don’t pose much risk to your privacy or security.
For Employers: We use “https://www.googleapis.com/auth/drive.file” which grants an app permission to see, edit, create, and delete only the specific Google Drive files you use with this app. It cannot see or touch your other files.
For Employees: We use the same scope as Employers and one additional scope “https://www.googleapis.com/auth/spreadsheets” which grants an app permission to see, edit, create, and delete all your Google Sheets spreadsheets. This scope will not give access unless we know the exact ID of the spreadsheet. We also cannot query or get all of your spreadsheets in your Drive, as that requires a different Drive Scope. So, for the app to run, Employers must share the spreadsheet ID (or in this context, Attendance ID) with their employees for submitting attendance data.
Detailed features for Employers requiring the given scopes:
Detailed features for Employees requiring the given scopes:
How to resolve "Connect permission has not been granted to several sheets"?
Follow these steps to resolve the issue: