Git Product home page Git Product logo

time-in-meetings's Introduction

Time In Meetings

Time_in_Meetings.gs is used in Google Sheets to display information on the Google Calendar events of users in your organization. 1

NOTE:

Syntax for Calendar API has recently been updated. Code included in this program may not function correctly until the next update.

Instructions:
  1. In a Google Sheets file, for each of the Google Calendars you want information on, enter one email per cell.
  2. Go to Tools --> Script Editor. A blank, default function will appear if no code has been written yet; if there is existing code, in the Script Editor, go to File --> New --> Script File. Clear any blank, default functions, copy the code from the Time_in_Meetings.gs file, then paste it into your new script file.
  3. Press CTRL+S/CMD+S to save the .gs file. Name the project whatever you'd like.
  4. Go to Resources --> Advanced Google Services. Next to Calendar API and Google Sheets API, ensure that v3 and v4 are selected respectively, and click the 'off' button to turn them on. Next, click the link near the bottom of the window to your Google Cloud Platform API Dashboard.
  5. At the Google API Dashboard, ensure that your project is selected, to the right of the Google Cloud Platform logo in the upper left corner of the screen. If it is not, click the dropdown, and navigate to your newly-created project. If it is not here at all, you will need to create a new project by clicking New Project. You'll be directed to a window where you can title your project, and assign it to an organization. Click Create. Now you can ensure that your newly-created project is selected.
  6. Click Library, and search for the Calendar API. Click it, and at its page, click Enable. You may now close the Google API Dashboard window.
  7. Back in the Advanced Google Services window, click OK. Save any other changes you have made to the script. You may now close your script window.
  8. Refresh the Google Sheet window. After loading, you should now have a new tab titled "Time in Meetings".
  9. Select the emails you'd like to find information on, click Time in Meetings, then click Find Time for Selected. A window will pop up asking for authorization. Accept it.2
  10. If meeting data is available, it will appear in a new tab titled Time_in_Meetings_data.

1 This script has built-in filters. Meetings that feature no attendees are not included, and attendees who have declined the event are not included as having been at the meeting. Please continue with this in mind.

2 The scopes the program will ask for include "see, edit, create, and delete spreadsheets". The program will not create or delete spreadsheets, but rather, edit only the sheet with this script attached.

time-in-meetings's People

Contributors

luisdasilva-contact avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.